我正在把Jest测试移植到Vitest
这些测试使用来自jest-extended
的匹配器,如expect(val).toBeString()
。我试图将import "jest-extended"
放入测试文件中,但结果是错误:Error: Invalid Chai property: toBeString
。
我也试着放进vite.config.ts
:
test: {
environment: "happy-dom",
globals: true,
reporters: ["default", "html"],
setupFiles: [
"node_modules/jest-extended/dist/index.js",
]
}
字符串
没有变化。甚至尝试使用vitest-extended
包,但也没有变化。有什么建议吗?
1条答案
按热度按时间i2byvkas1#
正如文档所说,您需要创建安装文件。
字符串
然后你需要在vitest配置文件中指定它的路径
型
关于扩展匹配器的更多信息可以在vitest documentation中找到。