我看到很多使用assert.function()
的示例(包括ember-cli生成的测试)但是我可以按原样使用该函数,所以我做错了什么,或者做的例子只显示不是真的必要限定符?
例如,其中任何一个都在新生成的单元测试中工作:
assert.expect(1);
expect(1);
如果第二个有效,为什么要做第一个呢?
答案 0 :(得分:2)
这实际上是QUnit change,而不是Ember。 QUnit正在改变他们的API,因为他们向2.0迈进。您现在可以使用全球版本,但它们将在2.0中删除,因此现在使用assert.*
版本可能是个好主意,因此您无需更改代码后面。