使用Polymer 1. *和webcomponent tester ...
我有spy(alert, 'open')
和expect(alert.open).to.have.not.been.called;
。如何断言函数不被调用?现在这个。如果我用expect(alert.open).to.have.been.called;
反转它,它也会失败。
我尝试.calledCount(0)
,默认为has not been called
失败。
间谍很好,只是抱怨以太方式没有断言,测试失败。
答案 0 :(得分:1)
你应该期待间谍本身
const myElement = fixture('my-element');
const openSpy = sinon.spy(myElement, 'open');
//myElement.doSomethingThatShouldNotTriggerOpen();
openSpy.should.have.callCount(0);