0

使用 Polymer 1.* 和 webcomponent 测试器...

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

我试过.calledCount(0)了,默认has not been called哪个失败。

间谍很好,它只是抱怨没有断言并且测试失败的以太方式。

4

1 回答 1

1

你应该期待间谍本身

const myElement = fixture('my-element');
const openSpy = sinon.spy(myElement, 'open');
//myElement.doSomethingThatShouldNotTriggerOpen();
openSpy.should.have.callCount(0);
于 2018-03-09T23:04:01.017 回答