在量角器测试中忽略$ timeout但不是$ http的同步

时间:2015-05-04 23:32:30

标签: angularjs protractor

量角器'与Angular'同步',以便我可以编写同步外观测试。这意味着在继续之前,Protractor将等待Angular完成任何$http$timeout函数。不幸的是,我在整个代码库中使用递归$timeout调用,这是一件非常合理的事情,尽管它会阻止Protractor与Angular完全同步。我可以关闭此同步虽然它会强制测试显式等待每个异步操作,这是大多数每个操作。我可以将递归$timeout调用移至$interval,但这会使生产代码变得笨拙。

理想情况下,我宁愿不在测试中等待每个$http,同时仍能在生产代码中递归使用$timeout

在量角器测试中是否可以忽略$timeout而不是$http的同步?

0 个答案:

没有答案