[英]Global import for testing react app
如果我想在所有test.js文件中執行此操作:
import { shallow } from 'enzyme';
import MockAdapter from 'axios-mock-adapter';
有沒有辦法全局導入它,以便每個“ tests.js”文件都將自動導入該文件?
提前致謝!!!
您可以使用全局變量!
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
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.