gpt4 book ai didi

javascript - 用于测试 React 应用程序的全局导入

转载 作者:行者123 更新时间:2023-11-28 20:50:38 24 4
gpt4 key购买 nike

如果我想在我所有的 test.js 文件中这样做:

import { shallow } from 'enzyme';
import MockAdapter from 'axios-mock-adapter';

有没有办法全局导入它,以便每个“tests.js”文件都自动导入该文件?

提前致谢!!!

最佳答案

您可以使用 globals!

示例:

设置.js

import { _shallow } from 'enzyme'
import _MockAdapter from 'axios-mock-adapter'
global.shallow = _shallow
global.MockAdapter = _MockAdapter

test1.js

describe('My Test 1', _ => {
MockAdapter() // Use it!
})

注意事项:

全局变量将解决这个特殊问题。但需要注意的是,您将在每个测试中拥有一个实例(这可能没问题,具体取决于您导入的依赖项)


编辑:在 react-boiler-plate 的上下文中

关于javascript - 用于测试 React 应用程序的全局导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48738077/

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