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,26 @@
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _ava = _interopRequireDefault(require("ava"));
var _unique = _interopRequireDefault(require("./unique"));
(0, _ava["default"])('it filters duplicated entries', function (t) {
var duplicated = ['two', 'four'];
var raw = ['one', 'two', 'three', 'four'];
var filtered = (0, _unique["default"])([].concat(raw, duplicated));
duplicated.forEach(function (dup) {
t["true"](filtered.filter(function (item) {
return item === dup;
}).length === 1);
});
});
(0, _ava["default"])('should work with null/undefined values', function (t) {
var falsy = [null, undefined];
var raw = ['one', 'two', 'three', 'four'];
var filtered = (0, _unique["default"])([].concat(raw, falsy));
falsy.forEach(function (value) {
t["true"](filtered.includes(value));
});
});