testi dosyasından modülü bulamıyor App.js ait: app/
yılındaTepki & Jest: Burada</p> <p>başlık var: Bir dizindeki <code>app/__tests__</code> bir Redux eylem ('App.js') için Jest testi ('App-test.js') kurma
jest.unmock('../../modules/actions/App.js')
import React from 'react'
import ReactDOM from 'react-dom'
import TestUtils from 'react-addons-test-utils'
import * as App from '../../modules/actions/App.js'
bir modül config.js
yoktur. Bu ihtiyaç duyulduğunda ithal ediliyor. Böyle App-test.js olarak benim Jest testleri, çalıştırdığınızda
sorun, bu yapılandırma arayan ve edilir bulmakta değil:
FAIL __tests__/actions/App-test.js
Runtime Error
Error: Cannot find module 'config' from 'User.js'
Ve User.js
şöyle config
alıyor: import config from 'config'
User.js
, App.js
numaralı başka bir işlemdir.
Herhangi bir fikrin var mı? Kodunuzdaki sorunun düğüm dosya arayacaktır varsayımı
node_modules/config.js
node_modules/config/index.js
node_modules/config/package.json
geçerli:
Daha fazla kod yazarak, neyin düzeltilmesi gerektiğini görmek için daha fazla kod gerekmeden kafa karıştırıcı. 'Export''u nasıl kullandığınızla ilgili sorun olabilir. –
Belki yazım hatası yazıyor ama emin değilim ... config yoluna ./ eklemeye çalışın, bu yüzden './config' ifadesini içe aktarın; Belki de şaka node_modules'de adlandırılmış bir formata ulaşmaya çalışıyor? Ne tür bir jest kullandığınızı bilmiyorum, ancak otomobili devre dışı bıraktığınız için v15.0.0 - https://github.com/facebook/jest/blob/master/CHANGELOG.md#jest-1500 – hinok