This commit is contained in:
2024-03-22 03:47:51 +05:30
parent 8bcf3d211e
commit 89819f6fe2
28440 changed files with 3211033 additions and 2 deletions

View File

@@ -0,0 +1,22 @@
import test from 'ava';
import unique from './unique';
test('it filters duplicated entries', (t) => {
const duplicated = ['two', 'four'];
const raw = ['one', 'two', 'three', 'four'];
const filtered = unique([...raw, ...duplicated]);
duplicated.forEach((dup) => {
t.true(filtered.filter((item) => item === dup).length === 1);
});
});
test('should work with null/undefined values', (t) => {
const falsy = [null, undefined];
const raw = ['one', 'two', 'three', 'four'];
const filtered = unique([...raw, ...falsy]);
falsy.forEach((value) => {
t.true(filtered.includes(value));
});
});