gpt4 book ai didi

jestjs - 一个人如何在 Jest 测试中共享 Assets

转载 作者:行者123 更新时间:2023-12-04 02:33:16 25 4
gpt4 key购买 nike

如何跨测试文件设置共享 Assets ?

例如,我有几个变量,定义的对象,几个测试应该使用。我也有很多jest.mock()也可以在人群中分享。

我试过 import一类或某事,但什么也没有发生。公平地说,不确定我应该创建什么类型的对象:类、函数、 unicorn 等?

我考虑创建自己的TestEnvironment但看不到我的测试如何引用它。我所看到的一切都说它有效。谎言!

这是一个 React 应用程序,最新版本的 React 和 Jest,使用 create-react-app .

最佳答案

For example, I have several variables, defined objects, that several tests should use.



我们为此使用普通的 ES6 导入。尝试避免测试套件的紧密耦合也是有意义的。

I also have many jest.mock() to also share across the bunch.



您可以使用 manual mock功能。手动模拟是通过在 中编写模块来定义的。模拟 /紧邻模块的子目录。

To be fair, not sure what type of object I should create: class, function, unicorn, etc.?



模拟应该是相同的类型,并具有与模拟实体相同的接口(interface)。

关于jestjs - 一个人如何在 Jest 测试中共享 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54373725/

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