apollo.connect(function(err){ if(err) return done(err); Types = apollo.add_model( 'types', model_types ); Types.drop_table(function(err){ if(err) return done(err); Types.init(function(err){ if(err) return done(err); async.each( [1,2,3,4,5,6,7,8,9,10], function(i, cb){ var t = new Types({v1: i, v2: i * 1.0, v3: i * 1.0}); t.save(cb); }, done ); }); }); });
it('Find works if not already connected', function(done){ var ap2 = new Apollo(connection); var FindModel = ap2.add_model("test1", model_test1); FindModel.find( {'v1' : 1}, done); });
ap.connect(function(err){ if(err) return done(err); var BaseModel = ap.add_model("test1", model_test1); BaseModel.drop_table(done); });
it('Init works even if not already connected', function(done){ var ap2 = new Apollo(connection); var Model = ap2.add_model("test1", model_test1); Model.find( {'v1' : 1}, done); });