【发布时间】:2016-04-25 12:49:06
【问题描述】:
我必须为我的测试加载一些种子数据。在测试开始运行之前,我很难确保种子数据已经完全加载。
在 beforeAll 块中,我调用了我为 API 编写的适配器,它清除所有数据,加载指定的种子数据文件,然后运行从量角器测试文件传入的回调。
我无法在回调中包含测试用例(这似乎与重构承诺类似的阻塞问题)或量角器无法识别它们。
谁能建议我在测试开始之前确保我的 API 已成功植入的方法?
谢谢!
【问题讨论】:
-
如果您在发生任何事情之前需要种子数据(启动任何测试),只需执行同步 xhr(而不是我假设的异步)。
标签: angularjs node.js protractor integration-testing