gpt4 book ai didi

jestjs - 有没有办法为 Jest 中的所有测试文件预定义通用导入?

转载 作者:行者123 更新时间:2023-12-05 05:45:27 32 4
gpt4 key购买 nike

我正在使用 Jest 来测试 React 应用程序。对于每次测试中需要的一些常用库/功能,我一直重复相同的导入语句。我想知道是否有任何方法可以告诉 Jest 在每次测试之前导入这些库。

最佳答案

我通过在 setupTests.js 中导入必要的库来实现它,如果存在,默认情况下会在每个测试文件之前调用。为了使导入的库可用于测试,我必须执行以下操作:

假设我需要在每个测试中导入来自 enzymemount

// setupTests.js
import { mount } from 'enzyme';

global.mount = mount;

这样,我可以直接在任何测试文件中使用mount,而不需要导入它。

关于jestjs - 有没有办法为 Jest 中的所有测试文件预定义通用导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71378709/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com