1234567891011121314151617181920212223242526272829 |
- /*!
- * omit-key <https://github.com/jonschlinkert/omit-key>
- *
- * Copyright (c) 2014 Jon Schlinkert, contributors.
- * Licensed under the MIT License
- */
- 'use strict';
- var should = require('should');
- var omit = require('./');
- describe('.omit()', function () {
- it('should omit the given key from the object.', function () {
- omit({a: 'a', b: 'b', c: 'c'}, 'a').should.eql({ b: 'b', c: 'c' });
- });
- it('should omit the given keys from the object.', function () {
- omit({a: 'a', b: 'b', c: 'c'}, ['a', 'c']).should.eql({ b: 'b' });
- });
- it('should return the object if no keys are specified.', function () {
- omit({a: 'a', b: 'b', c: 'c'}).should.eql({a: 'a', b: 'b', c: 'c'});
- });
- it('should return an empty object if no object is specified.', function () {
- omit().should.eql({});
- });
- });
|