my.home-assistant.io/test/redirects.js

27 lines
544 B
JavaScript

const { strictEqual } = require("assert");
const redirects = require("../redirect.json");
const sorted = [...redirects].sort((a, b) => {
const aName = a.name.toLowerCase();
const bName = b.name.toLowerCase();
if (aName < bName) {
return -1;
}
if (aName > bName) {
return 1;
}
return 0;
});
const firstNonEqual = redirects.find(
(info, idx) => info.redirect !== sorted[idx].redirect
);
strictEqual(
firstNonEqual,
undefined,
"Redirects need to be sorted by name! Run 'node build-scripts/sort-redirects.js'"
);