【发布时间】:2018-05-29 03:21:04
【问题描述】:
在使用 Jest 运行测试时如何使用 URLSearchParams ?
当我这样做时,我得到了
ReferenceError: URLSearchParams is not defined
【问题讨论】:
标签: javascript reactjs jasmine jestjs
在使用 Jest 运行测试时如何使用 URLSearchParams ?
当我这样做时,我得到了
ReferenceError: URLSearchParams is not defined
【问题讨论】:
标签: javascript reactjs jasmine jestjs
您只需升级您的react-scripts 版本,它使用包含使用 URLSearchParams 功能的最新版 Jest。
您可以在此处阅读更多信息:https://facebook.github.io/jest/blog/2017/12/18/jest-22.html#good-bye-node-4-welcome-jsdom-11。
【讨论】:
您是否将您的 jest 环境设置为配置文件中的默认值以外的其他内容?
您必须运行将 jest 环境设置为 jsdom,以便可以使用常见的浏览器特定 JavaScript 组件
jest --env=jsdom
【讨论】: