js-wrench
Version:
JS函数库
16 lines (15 loc) • 699 B
JavaScript
import { unique } from '../modules/index';
describe('去重', () => {
it("example_1:unique('11')", () => {
expect(unique('11')).toBe("1");
});
it('example_2:unique(1)', () => {
expect(unique(1)).toBe(1);
});
it('example_3:unique([1,2,3,3,3,2,1,1])', () => {
expect(unique([1, 2, 3, 3, 3, 2, 1, 1])).toStrictEqual([1, 2, 3]);
});
it("example_4:unique([{a:1,b:2}, {a:1}, {b:2}, {a:1}, {c:2}, 1,2,2, [1,2], [3], [1,2]])", () => {
expect(unique([{ a: 1, b: 2 }, { a: 1 }, { b: 2 }, { a: 1 }, { c: 2 }, 1, 2, 2, [1, 2], [3], [1, 2]])).toStrictEqual([{ a: 1, b: 2 }, { a: 1 }, { b: 2 }, { c: 2 }, 1, 2, [1, 2], [3]]);
});
});