zentest

0.0.5 • Public • Published

zentest

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 database

    • Fixture (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

Readme

Keywords

Package Sidebar

Install

npm i zentest

Weekly Downloads

1

Version

0.0.5

License

MIT

Last publish

Collaborators

  • oceanhouse21