@v4fire/core
Version:
V4Fire core library
15 lines (14 loc) • 611 B
JavaScript
;
describe('core/prelude/array', () => {
it('`union`', () => {
expect([1, 2, 3].union([1, 5], [2, 4].values(), null, 6)).toEqual([1, 2, 3, 5, 4, 6]);
});
it('`Array.union`', () => {
expect(Array.union([1, 2, 3], [1, 5], [2, 4].values(), null, 6)).toEqual([1, 2, 3, 5, 4, 6]);
expect(Array.union([1, 2, 3])([1, 5], [2, 4].values(), null, 6)).toEqual([1, 2, 3, 5, 4, 6]);
});
it('`Array.concat`', () => {
expect(Array.concat([1, 2])([2, 3], 4, null, 5)).toEqual([1, 2, 2, 3, 4, 5]);
expect(Array.concat([1, 2], [2, 3], 4, null, 5)).toEqual([1, 2, 2, 3, 4, 5]);
});
});