0
我使用ember 1.13.5创建了一个示例ember-cli项目。我创建了一个组件和一个虚拟集成测试。它运行得很好。如何配置Ember 2.0进行集成测试
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文件更新我烬版本为2.0.0-beta.3,运行测试,并立即收到错误:
- 类型错误:“未定义”是没有(评估“Ember.View.extend”)
- 类型错误的对象:“未定义”不是(评估“this.cache.subject”)
从字面上有没有别的风俗在我谟对象。我刚生成它。我意识到它是测试版软件,并没有完全准备好黄金时段,但如果有人知道简单的配置更改,我将不胜感激。我使用的是ember-cli版本1.13.1。
您使用的是什么版本的ember-qunit?最近有关于可能不会与ember-cli打包的ember 2.0兼容性的更新。 – Dhaulagiri
我想你至少需要0.4.2 – Dhaulagiri
@Dhaulagiri,你是对的!如果你添加一个答案,我很乐意正式给你信用。 – anschoewe