Working tests in ESM mode.
Summary: scss Reviewers: #reviewers, kuba-orlik Reviewed By: #reviewers, kuba-orlik Subscribers: jenkins-user Differential Revision: https://hub.sealcode.org/D1358master
parent
46e70efcb3
commit
f7538a362d
@ -0,0 +1,2 @@
|
|||||||
|
mkdir -p docker_node_modules
|
||||||
|
docker-compose up -d
|
@ -1,9 +0,0 @@
|
|||||||
import { LONG_TEST_TIMEOUT } from "./src/back/test_utils/webhint";
|
|
||||||
import { closeBrowser } from "./src/back/test_utils/browser-creator";
|
|
||||||
|
|
||||||
exports.mochaHooks = {
|
|
||||||
async afterAll() {
|
|
||||||
this.timeout(LONG_TEST_TIMEOUT);
|
|
||||||
await closeBrowser();
|
|
||||||
},
|
|
||||||
};
|
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,5 @@
|
|||||||
|
import { closeBrowser } from "./test_utils/browser-creator.js";
|
||||||
|
|
||||||
|
afterAll(async () => {
|
||||||
|
await closeBrowser();
|
||||||
|
});
|
@ -0,0 +1,16 @@
|
|||||||
|
import { defineConfig } from "vitest/config";
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
test: {
|
||||||
|
testTimeout: 10000,
|
||||||
|
setupFiles: ["src/back/test-teardown.ts"],
|
||||||
|
exclude: ["docker_node_modules", "node_modules", "dist", "lib"],
|
||||||
|
globals: true,
|
||||||
|
coverage: {
|
||||||
|
exclude: ["docker_node_modules", "node_modules", "dist", "lib"],
|
||||||
|
enabled: true,
|
||||||
|
all: true,
|
||||||
|
include: ["src/**", "test?(-*).?(c|m)[jt]s?(x)"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
});
|
@ -1,37 +0,0 @@
|
|||||||
const path = require("path");
|
|
||||||
|
|
||||||
module.exports = [
|
|
||||||
{
|
|
||||||
name: "front-end-components",
|
|
||||||
entry: {
|
|
||||||
bundle: "./src/front/index.ts",
|
|
||||||
},
|
|
||||||
|
|
||||||
output: {
|
|
||||||
filename: "[name].js",
|
|
||||||
path: path.resolve(__dirname, "public/dist"),
|
|
||||||
},
|
|
||||||
|
|
||||||
mode: "production",
|
|
||||||
devtool: "source-map",
|
|
||||||
|
|
||||||
resolve: {
|
|
||||||
extensions: [".ts", ".js"],
|
|
||||||
},
|
|
||||||
|
|
||||||
module: {
|
|
||||||
rules: [
|
|
||||||
{
|
|
||||||
test: /\.js$/,
|
|
||||||
exclude: [/node_modules/],
|
|
||||||
use: [{ loader: "babel-loader" }],
|
|
||||||
},
|
|
||||||
{
|
|
||||||
test: /\.ts$/,
|
|
||||||
exclude: [/node_modules/],
|
|
||||||
use: [{ loader: "ts-loader" }],
|
|
||||||
},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
},
|
|
||||||
];
|
|
Loading…
Reference in New Issue