0
コンポーネントが正しくレンダリングされているかどうかをテストします。これは私のテストで:React mocha/enzymeレンダリング中にインポートされた関数テストが失敗しました
describe('Send Action',() => {
it ('Should render without errors',() => {
const props = {
action: Map({possibleRecipients: false}),
context: List()
};
const wrapper = shallow(<Send {...props}/>);
expect(wrapper.length).to.equal(1);
});
});
問題は、私は
const createSelector = require("createSelector");
をテストだとこの機能は、i「はコンポーネントのrenderメソッドでいくつかの点で呼ばれている私は私のコンポーネントでこのラインを持っているということですmテスト。私は期待の部分を入力しない場合でも、このエラーが発生しています。なぜそれがそのcreateSelectorの内側に起こっている
TypeError: firstArgument.map is not a function inside createSelector.jsx
、それは別のファイルだと私はそれをテストしたくない、ちょうど私の送信アクションコンポーネント。私はここでスタブ/モックする必要がありますか?そしてもし私がしたら、私はそれをどのように実装するのですか? ありがとう