首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Jest迁移到Vitest got错误"ReferenceError: DOMParser未定义“

从Jest迁移到Vitest got错误"ReferenceError: DOMParser未定义“
EN

Stack Overflow用户
提问于 2022-09-20 16:02:42
回答 1查看 16关注 0票数 0

我将测试从Jest迁移到Vitest,在运行测试时,我得到了以下错误:

代码语言:javascript
复制
stderr | tests/unit/parsers/XMLParserPlugin.spec.ts > parse Compacted
ReferenceError: DOMParser is not defined
    at XMLParserPlugin.parse (/Users/jianwu.chen/opensource/TreedocViewer/src/parsers/XMLParserPlugin.ts:26:19)
    at /Users/jianwu.chen/opensource/TreedocViewer/tests/unit/parsers/XMLParserPlugin.spec.ts:13:25
    at /Users/jianwu.chen/opensource/TreedocViewer/node_modules/vitest/dist/chunk-runtime-chain.0ab05798.mjs:2266:13
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-20 16:06:13

经过一些研究,我通过在“依赖于DOMParser”的测试中添加以下注释来解决这个问题。

代码语言:javascript
复制
/**
 * @vitest-environment jsdom
 */

还需要运行:

代码语言:javascript
复制
yarn add jsdom

参考资料:https://dev.to/mbarzeev/from-jest-to-vitest-migration-and-benchmark-23pl

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73789584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档