tamda
Version:
Practical functional programming library for TypeScript
22 lines (17 loc) • 482 B
text/typescript
import { union } from './union';
describe('union', () => {
it('should return an unique concatenation of arrayA and arrayB', () => {
const arrayA = [1, 2, 3];
const arrayB = [2, 3, 4];
const fn = (n: number) => n;
const results = [
union(arrayA, arrayB),
union (arrayB) (arrayA),
union(arrayA, arrayB, fn),
union (arrayB, fn) (arrayA),
];
results.forEach(result => {
expect(result).toEqual([1, 2, 3, 4]);
});
});
});