mirror of
https://github.com/louislam/uptime-kuma.git
synced 2024-11-30 18:24:03 +00:00
Testing
This commit is contained in:
parent
5dce44277f
commit
16225acdbd
2 changed files with 15 additions and 1 deletions
12
extra/test-backend.mjs
Normal file
12
extra/test-backend.mjs
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
// If Node.js >= 22, run `npm run test-backend-node22`, otherwise run `npm run test-backend-node20`
|
||||||
|
import * as childProcess from "child_process";
|
||||||
|
|
||||||
|
const version = parseInt(process.version.slice(1));
|
||||||
|
|
||||||
|
console.log(`Node.js version: ${version}`);
|
||||||
|
|
||||||
|
if (version >= 22) {
|
||||||
|
childProcess.execSync("npm run test-backend-node22", { stdio: "inherit" });
|
||||||
|
} else {
|
||||||
|
childProcess.execSync("npm run test-backend-node20", { stdio: "inherit" });
|
||||||
|
}
|
|
@ -27,7 +27,9 @@
|
||||||
"build": "vite build --config ./config/vite.config.js",
|
"build": "vite build --config ./config/vite.config.js",
|
||||||
"test": "npm run test-backend && npm run test-e2e",
|
"test": "npm run test-backend && npm run test-e2e",
|
||||||
"test-with-build": "npm run build && npm test",
|
"test-with-build": "npm run build && npm test",
|
||||||
"test-backend": "cross-env TEST_BACKEND=1 node --test test/backend-test/**/test-**.js",
|
"test-backend": "node extra/test-backend.mjs",
|
||||||
|
"test-backend-node20": "cross-env TEST_BACKEND=1 node --test test/backend-test",
|
||||||
|
"test-backend-node22": "cross-env TEST_BACKEND=1 node --test test/backend-test/**test-*.js",
|
||||||
"test-e2e": "playwright test --config ./config/playwright.config.js",
|
"test-e2e": "playwright test --config ./config/playwright.config.js",
|
||||||
"test-e2e-ui": "playwright test --config ./config/playwright.config.js --ui --ui-port=51063",
|
"test-e2e-ui": "playwright test --config ./config/playwright.config.js --ui --ui-port=51063",
|
||||||
"playwright-codegen": "playwright codegen localhost:3000 --save-storage=./private/e2e-auth.json",
|
"playwright-codegen": "playwright codegen localhost:3000 --save-storage=./private/e2e-auth.json",
|
||||||
|
|
Loading…
Reference in a new issue