zentest saves you some LOC when you're using supertet
var app=...
var request=require('supertest');
request(app)
.post('/user')
.send({name:'user',pwd:'secret'})
.expect(200)
.end(function(err, res){
if (err) throw err;
});
becomes
var app=...
var z=require('zentest')(app);
z.req({'post','/user',{name:'user',pwd:'secret'});
#Install
npm install zentest
#Usage
##Express specs API
See specs
##MongoDB seed API
signature: db(db,[clean],[fixt])
-
db
(String) Mongoose connection uri -
clean
(Array of Strings) Mongoose models to empty -
fixt
(Array of 'Fixture' Objects) Seeds for databaseFixture
(Object) Properties:-
model
(String) Name of Mongo model -
sample
(String) Sample fixture -
parent
(String) Parent object to be merged -
count
(Number) How many objects to seed
-
#License MIT