seneca-user-test

1.0.2 • Public • Published

Seneca

seneca-user-test

Build Status Gitter

js-standard-style

Seneca User-Test Plugin

Standard tests for plugins which extend seneca-user. It's extracted from seneca-user repository

Usage

In test of your custom user plugin

var Lab = require('lab')
var Seneca = require('seneca')
var lab = exports.lab = Lab.script()
var describe = lab.describe
var it = lab.it
 
describe('inheritance', function () {
    var setupSi = function () {
      var si = Seneca({log: 'silent'})
      if (si.version >= '2.0.0') {
        si.use('entity')
      }
 
      si
        .use('user')
        .use(require('../YOUR-CUSTOM-USER'))
      return si
    }
 
    require('seneca-user-test/enable-disable')(lab, setupSi())
    require('seneca-user-test/register-login')(lab, setupSi())
    require('seneca-user-test/pepper-register-login')(lab, setupSi())
    require('seneca-user-test/reset')(lab, setupSi())
    require('seneca-user-test/update-user')(lab, setupSi())
 
    it('inherits all features of seneca-user', function (done) {
      done()
    })
})
 

Current Version: 1.0.2 (same as seneca-user plugin)

Readme

Keywords

Package Sidebar

Install

npm i seneca-user-test

Weekly Downloads

0

Version

1.0.2

License

MIT

Last publish

Collaborators

  • timugz