0

我看到了很多使用的示例(包括 ember-cli 生成的测试),assert.function()但我可以按原样使用该函数,所以我做错了什么,或者示例只是显示了不是真的必要的限定符?

例如,这些中的任何一个都可以在新生成的单元测试中工作:

assert.expect(1);

expect(1);

如果第二个有效,为什么还要做第一个?

4

1 回答 1

2

这实际上是QUnit 更改,而不是 Ember 更改。QUnit 在迈向 2.0 时正在改变他们的 API。您现在可以使用全局版本,但它们将在 2.0 中被删除,因此assert.*现在使用这些版本可能是个好主意,这样您以后不必更改代码。

于 2015-06-30T19:47:50.910 回答