test edilecek: Bazı mantığa dayalıJest: modülü içinde gerekli modül bulamıyorum ben bu bileşeni var (göreli yol)
import React from 'react';
import VideoTag from './VideoTag';
import JWPlayer from './JWPlayer';
class VideoWrapper extends React.Component {
//... component code
}
(VideoTag veya JWPlayer) içinde başka bir bileşeni oluşturur ama test etmek çalıştığınızda bir jest dosyasında i hatayı alıyorum:
bunu transpile ve eylem olarak görmek zaman gerçekten çalışıyor neden modülü './VideoTag'
üç coponents var aynı dizinde bulunan bulamıyor bir tarayıcıda ancak Jest benziyor bu jest dosyasıdır, bu göreli yollar çözülmesi sorunlar yaşıyor:
jest.dontMock('../src/shared/components/Video/VideoWrapper.jsx');
import React from 'react';
import ReactDOM from 'react-dom';
TestUtils from 'react-addons-test-utils';
import VideoWrapper from '../src/shared/components/Video/VideoWrapper.jsx';
describe('VideoWrapper tests',() => {
it('Render JWPlayer',() => {
let vWrapper = TestUtils.renderIntoDocument(
< VideoWrapper model={model} />
);
});
});
hata hattında ise:
import VideoWrapper from '../src/shared/components/Video/VideoWrapper.jsx';
nasıl göreli yollar işlemek için jest nasıl anlatır?
"moduleFileExtensions": [
"js",
"jsx"
]