Files
Draupnir/test/tsnode.cjs

17 lines
470 B
JavaScript

// SPDX-FileCopyrightText: 2024 Gnuxie <Gnuxie@protonmail.com>
//
// SPDX-License-Identifier: CC0-1.0
const tsAutoMockTransformer = require("ts-auto-mock/transformer").default;
require("ts-node").register({
project: "./tsconfig.json",
transformers: (program) => ({
before: [tsAutoMockTransformer(program)],
}),
});
// Mocha apparently suppresses unhandled rejections for some crazy reason??
process.on("unhandledRejection", (reason) => {
throw reason;
});