Files
gold_land_user/test/run-all-tests.mjs
T
safavimohadeseh78andCursor e3f0457dc9
Frontend CI / unit (test, type-check, build) (push) Successful in 1m11s
Frontend CI / browser E2E (frontend + pinned backend) (push) Failing after 2m48s
feat: complete server-backed six-lesson app and trial tooling
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-12 14:40:37 +03:30

27 lines
716 B
JavaScript

import { spawnSync } from 'node:child_process'
import { fileURLToPath } from 'node:url'
import { dirname, join } from 'node:path'
const here = dirname(fileURLToPath(import.meta.url))
const root = join(here, '..')
process.env.TSX_TSCONFIG_PATH = join(root, 'tsconfig.test.json')
const files = [
'session-sync.test.ts',
'catalog-api.test.ts',
'mutation-queue.test.ts',
'gold-guess-rewards.test.ts',
]
let failed = false
for (const file of files) {
const result = spawnSync(
process.execPath,
['--import', 'tsx', '--test', '--test-reporter=spec', join(here, file)],
{ cwd: root, stdio: 'inherit', env: process.env },
)
if (result.status !== 0) failed = true
}
process.exit(failed ? 1 : 0)