【发布时间】:2017-02-14 05:56:41
【问题描述】:
在旧版本的 D3 中,您可以通过像 d3.timer.flush() 这样的刷新计时器来进行单元测试,在所有转换完成后检查 D3 组件的状态。在 D3 版本 4 中,您需要 d3.timerFlush(),但这并没有为我完成所有的转换。只有第一个过渡完成。
阅读https://groups.google.com/forum/#!topic/d3-js/BioLtR9ixYE 我可以看到一种解决方案是使用像磁带这样的异步测试框架,但不幸的是我目前无法更改我的测试运行器。
想法?
【问题讨论】:
标签: javascript unit-testing d3.js svg transitions