私はボタンをSinonとEnzymeを使ってクリックしてシミュレートするためのボタンを作成します。何らかの理由でAssertionError:expected [関数:proxy]は 'callCount'のプロパティが1であるが、0を返します。
は、私のSinonテストが失敗します。
describe('on clicking submit',()=> {
it('calls submit',() => {
const onClickSpy = sinon.spy();
const wrapper = shallow(
<Button onClick={onClickSpy} />
);
wrapper.find('.button').simulate('click');
expect(onClickSpy).to.have.property('callCount', 1);
});
});
エラー:
AssertionError: expected [Function: proxy] to have a property 'callCount' of 1, but got 0
私は私のセットアップで行方不明ですか?
私のコードは、npmを起動したときと同じようにうまく動作します。>これは問題なく動作し、必要な処理をします。
次のように主張する必要がありますが、あなたはすべての小道具を更新してください。と呼ばれる? – elmeister