【发布时间】:2013-05-29 05:35:19
【问题描述】:
我想不出在 JavaScript 中我需要一个单元测试来等待回调完成的情况。
单元测试是关于测试最小的部分,即单元。所以我会写测试:
- 对于我正在测试的函数
- 用于回调函数
- 使用模拟(或间谍)检查函数调用回调是否正确
但我在 Jasmine 或 Mocha 等测试框架中看到它们允许异步测试。我想这在集成测试(或 BDD)中有意义,但在单元测试中没有意义。您是否有需要异步测试的单元测试示例?
【问题讨论】:
标签: javascript unit-testing tdd