testEnvironment
- 类型:
'node' | 'jsdom' | 'happy-dom' - 默认值:
'node' - CLI:
--testEnvironment=node
测试时所使用的环境。
Rstest 默认使用 Node.js 作为测试环境。如果你在开发 Web 应用,可以使用类浏览器环境,如 jsdom 或 happy-dom。
DOM 测试
Rstest 支持使用 jsdom 和 happy-dom 来模拟 DOM 和浏览器 API。
如果你想启用 DOM 测试,可以使用如下配置:
rstest.config.ts
你还需要安装对应的包:
使用 jsdom
使用 happy-dom
启用 DOM 测试后,你可以在测试用例中使用 document 和 window 等浏览器 API。