提问人:yolisses 提问时间:11/18/2023 最后编辑:yolisses 更新时间:11/19/2023 访问量:20
Vitest:expect.closeTo 不是函数
Vitest: expect.closeTo is not a function
问:
我正在尝试使用 Vitest 的 expect.toClose
,但我得到了 .
根据打字稿检查.
默认情况下,我正在使用 Vitest 的新 SvelteKit 项目。我所做的唯一更改是在index.test.ts中:TypeError: expect.closeTo is not a function
Property 'closeTo' does not exist on type 'ExpectStatic'.ts(2339)
import { describe, it, expect } from "vitest";
describe("sum test", () => {
it("adds 1 + 2 to equal 3", () => {
expect({ value: 1 + 2 }).toBe({
value: expect.closeTo(3),
});
});
});
依赖项包括:
{
"devDependencies": {
"@sveltejs/adapter-auto": "^2.0.0",
"@sveltejs/kit": "^1.27.4",
"svelte": "^4.0.5",
"svelte-check": "^3.6.0",
"tslib": "^2.4.1",
"typescript": "^5.0.0",
"vite": "^4.4.2",
"vitest": "^0.34.0"
}
}
答:
0赞
Mohamed Ali Ben Thaier
11/19/2023
#1
这似乎是最近的一个问题,它可能在最新版本中已修复。 将您的 vitest 更新到 0.34.6
https://github.com/vitest-dev/vitest/issues/2809
评论
0赞
yolisses
11/19/2023
不幸的是,该错误仍然存在于0.34.6
评论