我使用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);
});
然后我将ember版本更新到2.0.0-beta。在我的凉亭里。Json文件,运行测试,并立即收到错误:
- TypeError: 'undefined'不是一个对象(求值'Ember.View.extend')
- TypeError: 'undefined'不是一个对象(求值'this.cache.subject')
在我的项目中没有任何其他自定义。我刚刚生成了它。我知道这是测试版软件,还没有完全准备好,但如果有人知道一个简单的配置更改,我将不胜感激。我使用的是ember-cli 1.13.1版本
您需要从今天起使用最新版本的ember-qunit v.0.4.4,即ember-2.0.0-beta。3 .兼容性在本次提交中被添加。您正在使用的ember-cli版本没有随ember-qunit版本一起提供。