This commit is contained in:
zyoshoka 2025-05-04 16:26:23 +09:00
parent 0ad8b193aa
commit d004c928d5
No known key found for this signature in database
4 changed files with 16 additions and 9 deletions

View File

@ -8,10 +8,12 @@ export default [
ignores: ['**/node_modules', 'built', '@types/**/*', 'migration'], ignores: ['**/node_modules', 'built', '@types/**/*', 'migration'],
}, },
{ {
languageOptions: {
globals: { globals: {
...globals.node, ...globals.node,
}, },
}, },
},
{ {
files: ['**/*.ts', '**/*.tsx'], files: ['**/*.ts', '**/*.tsx'],
languageOptions: { languageOptions: {

View File

@ -10,6 +10,7 @@ args.push(...[
'--experimental-vm-modules', '--experimental-vm-modules',
'--experimental-import-meta-resolve', '--experimental-import-meta-resolve',
path.join(import.meta.dirname, 'node_modules/jest/bin/jest.js'), path.join(import.meta.dirname, 'node_modules/jest/bin/jest.js'),
]) ...process.argv.slice(2),
]);
child_process.spawn(process.execPath, args, { stdio: 'inherit' }); child_process.spawn(process.execPath, args, { stdio: 'inherit' });

View File

@ -22,12 +22,12 @@
"typecheck": "tsc --noEmit && tsc -p test --noEmit && tsc -p test-federation --noEmit", "typecheck": "tsc --noEmit && tsc -p test --noEmit && tsc -p test-federation --noEmit",
"eslint": "eslint --quiet \"{src,test-federation}/**/*.ts\"", "eslint": "eslint --quiet \"{src,test-federation}/**/*.ts\"",
"lint": "pnpm typecheck && pnpm eslint", "lint": "pnpm typecheck && pnpm eslint",
"jest": "cross-env NODE_ENV=test node ./jest.mjs --forceExit --config jest.config.unit.cjs", "jest": "cross-env NODE_ENV=test node ./jest.js --forceExit --config jest.config.unit.cjs",
"jest:e2e": "cross-env NODE_ENV=test node ./jest.mjs --forceExit --config jest.config.e2e.cjs", "jest:e2e": "cross-env NODE_ENV=test node ./jest.js --forceExit --config jest.config.e2e.cjs",
"jest:fed": "node ./jest.mjs --forceExit --config jest.config.fed.cjs", "jest:fed": "node ./jest.js --forceExit --config jest.config.fed.cjs",
"jest-and-coverage": "cross-env NODE_ENV=test node ./jest.mjs --coverage --forceExit --config jest.config.unit.cjs", "jest-and-coverage": "cross-env NODE_ENV=test node ./jest.js --coverage --forceExit --config jest.config.unit.cjs",
"jest-and-coverage:e2e": "cross-env NODE_ENV=test node ./jest.mjs --coverage --forceExit --config jest.config.e2e.cjs", "jest-and-coverage:e2e": "cross-env NODE_ENV=test node ./jest.js --coverage --forceExit --config jest.config.e2e.cjs",
"jest-clear": "cross-env NODE_ENV=test node ./jest.mjs --clearCache", "jest-clear": "cross-env NODE_ENV=test node ./jest.js --clearCache",
"test": "pnpm jest", "test": "pnpm jest",
"test:e2e": "pnpm build && pnpm build:test && pnpm jest:e2e", "test:e2e": "pnpm build && pnpm build:test && pnpm jest:e2e",
"test:fed": "pnpm jest:fed", "test:fed": "pnpm jest:fed",

View File

@ -50,6 +50,10 @@ services:
source: ../jest.config.fed.cjs source: ../jest.config.fed.cjs
target: /misskey/packages/backend/jest.config.fed.cjs target: /misskey/packages/backend/jest.config.fed.cjs
read_only: true read_only: true
- type: bind
source: ../jest.js
target: /misskey/packages/backend/jest.js
read_only: true
- type: bind - type: bind
source: ../../misskey-js/built source: ../../misskey-js/built
target: /misskey/packages/misskey-js/built target: /misskey/packages/misskey-js/built