have2
Version:
Slick arguments validator for javascript functions.
29 lines (20 loc) • 588 B
JavaScript
var test = require('tape')
var requireHave = require('./tools/require-have')
var caseChecker = require('./tools/case-checker')
test('require-have', function (t) {
var have, have2
have = requireHave()
t.ok(have, 'should return have module')
have.foo = 'bar'
have2 = requireHave()
t.notEqual(have, have2, 'should return new module instance')
t.notOk(have2.foo, 'should not foo property in have')
t.end()
})
test('case-checker', function (t) {
var check = caseChecker(requireHave())
t.ok(check, 'should return checker module')
// TODO
t.end()
})