* chore: make aware eslint that we use jest By setting up the jest environment, we no longer need to declare the 'test' global in the configuration. * chore: don't need to import expect, it's a jest environment global * chore: don't need to import expect when creating undefined test
10 lines
362 B
JavaScript
10 lines
362 B
JavaScript
const {cleanObj} = require('./_30s.js');
|
|
|
|
test('cleanObj is a Function', () => {
|
|
expect(cleanObj).toBeInstanceOf(Function);
|
|
});
|
|
const testObj = { a: 1, b: 2, children: { a: 1, b: 2 } };
|
|
test('Removes any properties except the ones specified from a JSON object', () => {
|
|
expect(cleanObj(testObj, ['a'], 'children')).toEqual({ a: 1, children: { a: 1 } });
|
|
});
|