我在单元测试中遇到了 AngularJS 观察者的问题。
运行应用程序时,它按预期工作,但在单元测试中,oldValue 始终等于 newValue,这导致在观察者中测试这些值之间的不等性时测试失败(我认为这很常见)。
我做了一点 plunkr 来说明:http ://plnkr.co/edit/a5er4f?p=preview 看看控制台观察行为。在 index.html 中,普通模式,一切都很好,oldValue 总是与 newValue 不同。在茉莉花记者中,他们永远是平等的。
对此有什么想法吗?也许我在测试中做错了什么?
谢谢你的帮助!