This commit is contained in:
TheGiddyLimit
2024-01-01 19:34:49 +00:00
parent 332769043f
commit 8117ebddc5
1748 changed files with 2544409 additions and 1 deletions

28
test/test-all.js Normal file
View File

@@ -0,0 +1,28 @@
"use strict";
function handleFail () {
console.error("Tests failed!");
process.exit(1);
}
async function main () {
if (!(await (await import("./test-tags.js")).default)) handleFail();
if (!(await (await import("./test-images.js")).default)) handleFail();
if (!(await (await import("./test-image-paths.js")).default)) handleFail();
await (await import("./test-pagenumbers.js")).default; // don't fail on missing page numbers
if (!(await (await import("./test-json.js")).default)) handleFail();
if (!(await (await import("./test-misc.js")).default)) handleFail();
if (!(await (await import("./test-multisource.js")).default)) handleFail();
if (!(await (await import("./test-language-fonts.js")).default)) handleFail();
if (!(await (await import("./test-adventure-book-contents.js")).default)) handleFail();
await (await import("./test-adventure-book-map-grids.js")).default; // don't fail on missing map grids
if (!(await (await import("./test-foundry.js")).default)) handleFail();
process.exit(0);
}
main()
.then(() => console.log("Tests complete."))
.catch(e => {
console.error(e);
throw e;
});