如何为集成测试配置Ember 2.0



我使用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文件,运行测试,并立即收到错误:

  1. TypeError: 'undefined'不是一个对象(求值'Ember.View.extend')
  2. 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版本一起提供。

相关内容

  • 没有找到相关文章

最新更新