Skip to content

Commit dc60a3d

Browse files
committed
test: main.test.ts 用 SimulationOptions 类型替代 Record<string, unknown>
1 parent ea9fc84 commit dc60a3d

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎__tests__/main.test.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@ import { tmpdir } from 'node:os'
1717
import { join } from 'node:path'
1818
import * as gensvgModule from '../src/gensvg'
1919
import { run } from '../src/main'
20+
import { SimulationOptions } from '../src/physics'
2021

21-
let captured: Record<string, unknown> | null = null
22+
let captured: SimulationOptions | null
2223

2324
/** main.ts 读取的全部输入(@actions/core 按 INPUT_<NAME> 大写读取) */
2425
const INPUT_NAMES = [
@@ -50,9 +51,8 @@ let workDir = ''
5051
beforeEach(() => {
5152
for (const name of INPUT_NAMES) delete process.env[`INPUT_${name}`]
5253
captured = null
53-
// 只替换 gensvg,避免跑真实物理与网络;spyOn 可被 restore,不会泄漏到其他测试文件
5454
spyOn(gensvgModule, 'gensvg').mockImplementation(async (options) => {
55-
captured = options as Record<string, unknown>
55+
captured = options
5656
return '<svg />'
5757
})
5858
process.exitCode = 0

0 commit comments

Comments
 (0)