-1
にテスト対象のモジュール/機能の依存関係をモック
のは、私は、例えば次のようにテストしたいとしましょう:Javascriptを
import {fetchResourceFromBackend} from './myfetch';
const fetchSomething = (dispatch) => {
dispatch(2);
return fetchResourceFromBackend('/api/abc').then(result => {
dispatch(3);
});
};
fetchResourceFromBackend
は、いくつかの複雑な関数です。どのように私はこれをテストすることができますfetchResourceFromBackend
コード(任意のパターンやツールの推奨、私はmocha
とsinon
を使用して達成することはできません)の影響を受けない?
fetchResourceFromBackend
をfetchSomething
への引数として提供する唯一の方法はありますか? @Mikhailは、私はこのような解決提案として冗談を使用して
jest:jest.mock( './ myfetch') 'https://facebook.github.io/jest/docs/manual-mocks.html –
私は今試してみます。私が必要とするもののように。誰かがダウン投票した理由を知らない、私は質問が合法だと思う。 – croraf
ありがとう!私はあなたの提案を使用し、それは正常に動作します。 – croraf