UNPKG

react-validation-mixin

Version:
28 lines (25 loc) 890 B
'use strict'; var _chai = require('chai'); var _utils = require('../../src/utils'); describe('isSome', function () { it('ensures strictly equal to single argument', function () { var item; var result = (0, _utils.isSome)(item, undefined); (0, _chai.expect)(result).to.equal(true); }); it('ensures strictly equal to multiple arguments', function () { var item; var result = (0, _utils.isSome)(item, undefined, null); (0, _chai.expect)(result).to.equal(true); }); it('ensures returns false when no arguments provided', function () { var item; var result = (0, _utils.isSome)(item); (0, _chai.expect)(result).to.equal(false); }); it('ensures strictly equal to multiple arguments negative', function () { var item = 'a'; var result = (0, _utils.isSome)(item, null, undefined); (0, _chai.expect)(result).to.equal(false); }); });