我遇到一个问题,当我运行我的测试在茉莉花,我得到这个错误在下面。问题是,当我尝试执行一定量的测试时,似乎发生了。它似乎并没有绑定到一个特定的测试,好像我发表了一些评论,测试通过。如果我取消注释某些测试,则出现错误。如果我以前没有注释过,那么他们都会再次通过。 (即使我有红色,绿色,蓝色和橙色的测试,它失败了,我注释出橙色和蓝色它通过,然后我取消蓝色和橙色,它再次失败,但如果我注释红色和绿色它再次通过)。
Chrome 41.0.2272 (Mac OS X 10.10.1) ERROR Some of your tests did a
full page reload! Chrome 41.0.2272 (Mac OS X 10.10.1): Executed 16 of
29 (1 Failed) ERROR (0.108 secs / 0.092 secs)
我对于发生了什么感到抱歉。我添加的测试越多,这就是这个问题。以前有人遇到过吗?我不知道可能造成什么,因为我的任何测试都没有做任何重定向,并且它们都通过普通的另一台机器。
确保您的测试正确地隔离所有使用模拟/间谍的模块。您所看到的行为告诉我,您的测试并不是真正的孤立运行 – 他们正在改变一些状态,这将会触发重新加载。
原文链接:https://www.f2er.com/angularjs/145035.html