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

/zentest/

    Package Sidebar

    Install

    npm i zentest

    Weekly Downloads

    2

    Version

    0.0.5

    License

    MIT

    Last publish

    Collaborators

    • oceanhouse21