如何在使用Jest运行测试时使用URLSearchParams?
当我这样做时,我得到了
ReferenceError: URLSearchParams is not defined
答案 0 :(得分:0)
您只需要升级react-scripts
的版本,该版本使用包含使用URLSearchParams的最新版本的Jest。
您可以在此处详细了解:https://facebook.github.io/jest/blog/2017/12/18/jest-22.html#good-bye-node-4-welcome-jsdom-11。
答案 1 :(得分:-1)
您是否将您的jest环境设置为配置文件中的默认环境以外的其他环境?
您必须运行将jest环境设置为jsdom
,以便可以使用常见的浏览器特定JavaScript组件
jest --env=jsdom