簡體   English   中英

用於測試React App的全球導入

[英]Global import for testing react app

如果我想在所有test.js文件中執行此操作:

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

有沒有辦法全局導入它,以便每個“ tests.js”文件都將自動導入該文件?

提前致謝!!!

您可以使用全局變量!

例:

setup.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!
})

筆記:

全局變量將解決此特定問題。 但是需要注意的是,您在每個測試中都會有一個實例( 根據您導入的依賴關系可能是可以的


編輯:在反應鍋爐板的上下文中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM