@snipsonian/core
Version:
Core/base reusable javascript code snippets
24 lines (18 loc) • 703 B
text/typescript
import addItemAndGetResultingArray from './addItemAndGetResultingArray';
describe('addItemAndGetResultingArray()', () => {
it('adds items to the input array, optionally resulting in a new array', () => {
const inputArray: string[] = [];
const actualNewArray = addItemAndGetResultingArray(
inputArray,
'itemOne',
{ resultInNewArray: true },
);
expect(actualNewArray).toEqual(['itemOne']);
const actualSameArray = addItemAndGetResultingArray(
inputArray,
'itemTwo',
);
expect(actualSameArray).toEqual(inputArray);
expect(actualSameArray).toEqual(['itemTwo']);
});
});