我使用 ember 1.13.5 创建了一个示例 ember-cli 项目。我创建了一个组件和一个虚拟集成测试。它运行得很好。
import { moduleForComponent, test } from 'ember-qunit';
moduleForComponent('selected-product', 'Integration | Component | selected product', {
integration: true
});
test('amount', function(assert) {
assert.equal(100.00, 100.00);
});
然后,我在 bower.json 文件中将 ember 版本更新为 2.0.0-beta.3,运行测试并立即收到错误消息:
- TypeError:“未定义”不是对象(评估“Ember.View.extend”)
- TypeError:“未定义”不是对象(评估“this.cache.subject”)
在我的项目中几乎没有任何其他习惯。我刚刚生成它。我意识到它是测试版软件,还没有为黄金时段做好准备,但如果有人知道一个简单的配置更改,我将不胜感激。我正在使用 ember-cli 版本 1.13.1。