【发布时间】:2023-01-13 21:19:56
【问题描述】:
vite.config.ts
import { sveltekit } from '@sveltejs/kit/vite';
const config = {
plugins: [sveltekit()],
test: {
include: ['**/*.spec.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'],
environment: 'jsdom',
globals: true,
setupFiles: 'src/setupTests.ts'
}
};
export default config;
src/setupTests.ts
import '@testing-library/jest-dom/extend-expect';
我的组件.svelte
onMount(() => {
postElementId = crypto.randomUUID();
...
});
错误
TypeError: crypto.randomUUID is not a function
我有一个使用加密 api 创建随机 id 并按预期工作的组件,但是当我想测试它时,每次我都会弹出这个错误,感谢任何帮助!
【问题讨论】:
标签: javascript node.js testing svelte vitest