include another unit test

This commit is contained in:
Guido García 2021-02-09 21:55:41 +01:00
parent d7b7866166
commit e0c89abece
2 changed files with 18 additions and 8 deletions

10
tests/beautify.test.js Normal file
View File

@ -0,0 +1,10 @@
const test = require('ava');
const { beautify } = require('../crawler/sites-parser')
test.serial('verify url beautifier', (t) => {
t.is(beautify("pucelabits.org"), "pucelabits.org");
t.is(beautify("www.pucelabits.org"), "www.pucelabits.org");
t.is(beautify("http://pucelabits.org"), "pucelabits.org");
t.is(beautify("https://www.pucelabits.org/"), "www.pucelabits.org");
t.is(beautify("https://foo.bar.pucelabits.org/a/b"), "foo.bar.pucelabits.org");
});

View File

@ -3,11 +3,11 @@ const { getAllUrls } = require('../crawler/sites-parser')
const findDuplicates = require('array-find-duplicates');
test.serial('verify duplicates', (t) => {
const urls = getAllUrls();
const duplicates = findDuplicates(urls);
if (duplicates.length > 0) {
return t.fail("Found duplicated URLs: " + duplicates.join(", "));
} else {
return t.pass()
}
});
const urls = getAllUrls();
const duplicates = findDuplicates(urls);
if (duplicates.length > 0) {
return t.fail("Found duplicated URLs: " + duplicates.join(", "));
} else {
return t.pass()
}
});