Skip to content

gitter-badger/zentest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status #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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published