Comparing version
@@ -0,1 +1,2 @@ | ||
module.exports = require('./some') | ||
module.exports.boolean = require('./boolean') | ||
@@ -2,0 +3,0 @@ module.exports.hash = require('./hash') |
{ | ||
"name": "stdopt", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Wrap and validate optional values", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -1,12 +0,12 @@ | ||
var some = require('../some') | ||
var opt = require('../') | ||
var test = require('tape') | ||
test('some', t => { | ||
t.equal(some('value').value(), 'value') | ||
t.throws(some().value, /Invalid optional value/) | ||
t.equal(some('value').or('nope').value(), 'value') | ||
t.equal(some().or('nope').value(), 'nope') | ||
t.equal(some().or().or('nope').value(), 'nope') | ||
t.throws(some().or().value, /Invalid optional value/) | ||
test('opt', t => { | ||
t.equal(opt('value').value(), 'value') | ||
t.throws(opt().value, /Invalid optional value/) | ||
t.equal(opt('value').or('nope').value(), 'value') | ||
t.equal(opt().or('nope').value(), 'nope') | ||
t.equal(opt().or().or('nope').value(), 'nope') | ||
t.throws(opt().or().value, /Invalid optional value/) | ||
t.end() | ||
}) |
@@ -1,2 +0,2 @@ | ||
var boolean = require('../boolean') | ||
var { boolean } = require('../') | ||
var test = require('tape') | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
var hash = require('../hash') | ||
var { hash } = require('../') | ||
var test = require('tape') | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
var list = require('../list') | ||
var { list } = require('../') | ||
var test = require('tape') | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
var number = require('../number') | ||
var { number } = require('../') | ||
var test = require('tape') | ||
@@ -3,0 +3,0 @@ |
@@ -1,2 +0,2 @@ | ||
var string = require('../string') | ||
var { string } = require('../') | ||
var test = require('tape') | ||
@@ -3,0 +3,0 @@ |
17045
0.09%150
0.67%