Update test framework: fix run_tests.py to support all test files, add auto-import-check for test files

This commit is contained in:
qiaoxinjiu
2026-05-09 15:11:30 +08:00
parent eb053a347f
commit eaba8328da
21739 changed files with 2236758 additions and 719 deletions

View File

@@ -0,0 +1,15 @@
import Hook from '../../index.js'
import { Report } from 'c8/index.js'
import path from 'path'
import { fileURLToPath } from 'url'
import { strictEqual, notStrictEqual } from 'assert'
const c8Dir = path.join(path.dirname(fileURLToPath(import.meta.url)), '..', '..', 'node_modules', 'c8')
Hook(['c8'], (exports, name, baseDir) => {
strictEqual(name, 'c8')
strictEqual(baseDir, c8Dir)
exports.Report = () => 42
})
notStrictEqual(Report({}), 42)