create-test-users

v1.0.1
Create test couch profiles for use in testing authenticated web services which use the
couch couchdb profiles test

Create Test Users

Create test couch profiles for use in testing authenticated web services which use the couch-profile module

Installation

npm install create-test-users

Usage

var inspect = require('eyespect').inspector()
var path = require('path')
var createTestUsers = require('create-test-users')
var jsonFilePath = path.join(__dirname, 'test/users.json')
var usersData = JSON.parse(fs.readFileSync(jsonFilePath, 'utf8'))
var config = require('nconf').env().argv().defaults({
  bcrypt: {
    rounds: 12
  }
})

// make sure the created profiles password match the input data
var confirmPasswordsMatch = true
var data = {
  db: <cradle db connection here>,
  remove: true, // remove existing first users or not,
  config: config,
  usersData: usersData,
  confirmPasswordsMatch: confirmPasswordsMatch
}
createTestUsers(data, function(err, reply) {
  if (err) {
    inspect(err, 'error creating test users')
    return
  }
  inspect(reply, 'created test users successfully')
})
npm i create-test-users

Metadata

  • BSD
  • Whatever
  • Noah Isaacson
  • released 3/14/2013

Downloads

Maintainers