websegura/tests/duplicates.test.js

14 lines
401 B
JavaScript
Raw Normal View History

2021-03-07 10:21:58 +01:00
const test = require("ava");
const { getAllUrls } = require("../crawler/sites-parser");
const findDuplicates = require("array-find-duplicates");
2021-02-08 13:49:53 +01:00
2021-03-07 10:21:58 +01:00
test.serial("verify duplicates", (t) => {
2021-02-09 21:55:41 +01:00
const urls = getAllUrls();
const duplicates = findDuplicates(urls);
if (duplicates.length > 0) {
return t.fail("Found duplicated URLs: " + duplicates.join(", "));
} else {
2021-03-07 10:21:58 +01:00
return t.pass();
2021-02-09 21:55:41 +01:00
}
});