Polymer WebComponentTester-如何断言不被调用的函数?

Polymer WebComponentTester-如何断言不被调用的函数?,polymer,polymer-1.0,sinon-chai,web-component-tester,Polymer,Polymer 1.0,Sinon Chai,Web Component Tester,使用聚合物1.*和网络组件测试仪 我有spy(alert,'open')和expect(alert.open).to.have.not.been.call。如何断言未调用的函数?现在这个。如果我用expect(alert.open).to.have.been.called将其反转,它也会失败 我尝试了。调用了帐户(0),默认为未调用,但失败 间谍很好,只是因为它没有被断言,测试失败 你应该对间谍本身有所期待 const myElement = fixture('my-element'); con

使用聚合物1.*和网络组件测试仪

我有
spy(alert,'open')
expect(alert.open).to.have.not.been.call。如何断言未调用的函数?现在这个。如果我用
expect(alert.open).to.have.been.called将其反转,它也会失败

我尝试了
。调用了帐户(0)
,默认为
未调用
,但失败


间谍很好,只是因为它没有被断言,测试失败

你应该对间谍本身有所期待

const myElement = fixture('my-element');
const openSpy = sinon.spy(myElement, 'open');
//myElement.doSomethingThatShouldNotTriggerOpen();
openSpy.should.have.callCount(0);