如果我想在所有test.js文件中执行此操作:
import { shallow } from 'enzyme';
import MockAdapter from 'axios-mock-adapter';
有没有办法全局导入它,以便每个测试.js'文件会自动导入吗?
提前致谢!!!
答案 0 :(得分:0)
您可以使用globals!
import { _shallow } from 'enzyme'
import _MockAdapter from 'axios-mock-adapter'
global.shallow = _shallow
global.MockAdapter = _MockAdapter
describe('My Test 1', _ => {
MockAdapter() // Use it!
})
全局变量将解决此特定问题。但需要注意的是,每次测试都会有一个实例(可能没问题,具体取决于您导入的依赖项)
"jest"
中看到测试设置文件。react-boilerplate/internals/testing/test-bundler.js
。