而不是使用Polymer.dom.flush()
,尝试使用flush
WCT放在窗口上的功能.这将在模板渲染之后将理论上的回调函数排入队列.
test("Clicking 'Export All' to off, reveals board-selection tiles", function(done) { $("#export-pdf-checkbox-all").siblings(".checkbox").trigger("click"); flush(function () { expect($(".board-range__button")).to.be.visible; done(); } });
需要注意的重要事项:异步测试需要将done函数传递给测试回调,并且需要在评估条件后调用.
而不是使用Polymer.dom.flush()
,尝试使用flush
WCT放在窗口上的功能.这将在模板渲染之后将理论上的回调函数排入队列.
test("Clicking 'Export All' to off, reveals board-selection tiles", function(done) { $("#export-pdf-checkbox-all").siblings(".checkbox").trigger("click"); flush(function () { expect($(".board-range__button")).to.be.visible; done(); } });
需要注意的重要事项:异步测试需要将done函数传递给测试回调,并且需要在评估条件后调用.