assert-has-keys

1.1.0 • Public • Published

assert-has-keys Build Status

Assert that an object has specific properties

Install

$ npm install --save assert-has-keys

Usage

var assertHasKeys = require('assert-has-keys');
 
assertHasKeys({foo: 'bar'}, 'foo');
assertHasKeys({foo: 'bar'}, ['foo']);
assertHasKeys({foo: 'bar', bar: 'foo'}, ['bar', 'foo']);
//=> All do nothing
 
assertHasKeys({foo: 'bar', bar: 'foo'}, 'foobar');
assertHasKeys({foo: 'bar', bar: 'foo'}, ['foo', 'bar', 'foobar']);
//=> Will all throw an AssertionError

License

MIT © Arthur Verschaeve

Package Sidebar

Install

npm i assert-has-keys

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • arthurvr