Tauri clearMocks
clearMocks():void
清除此模块中其他函数注入的模拟函数/数据。 使用未为每个测试提供新窗口对象的测试运行程序时,调用此函数将重置特定于 tauri 的属性。
例
import { mockWindows, clearMocks } from "@tauri-apps/api/mocks"
afterEach(() => {
clearMocks()
})
test("mocked windows", () => {
mockWindows("main", "second", "third");
expect(window).toHaveProperty("__TAURI_METADATA__")
})
test("no mocked windows", () => {
expect(window).not.toHaveProperty("__TAURI_METADATA__")
})
Since: 1.0.0
Returns: void