shamjs
Version:
Mock data generator.
15 lines (14 loc) • 554 B
JavaScript
var expect = require('expect.js')
var sham = require('../../lib/index')
var util = require('../../lib/util/test')
var gabble = util.gabble
describe('random/name.js', function () {
it('name', function () {
gabble(function () {
expect(sham.r.name().split(' ').length).to.eql(2)
expect(sham.r.name(true).split(' ').length).to.eql(3)
expect(sham.r.name()).match(/^([A-Z][a-z]+)\s([A-Z][a-z]+)$/)
expect(sham.r.name(true)).match(/^([A-Z][a-z]+)\s([A-Z][a-z]+)\s([A-Z][a-z]+)$/)
})
})
})