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);
});

然后,我在 bower.json 文件中将 ember 版本更新为 2.0.0-beta.3,运行测试并立即收到错误消息:

  1. TypeError:“未定义”不是对象(评估“Ember.View.extend”)
  2. TypeError:“未定义”不是对象(评估“this.cache.subject”)

在我的项目中几乎没有任何其他习惯。我刚刚生成它。我意识到它是测试版软件,还没有为黄金时段做好准备,但如果有人知道一个简单的配置更改,我将不胜感激。我正在使用 ember-cli 版本 1.13.1。

4

1 回答 1

0

从今天开始,您需要最新版本的 ember-qunit,v.0.4.4,因为在此提交中添加了 ember-2.0.0-beta.3 兼容性。您使用的 ember-cli 版本不附带此版本的 ember-qunit。

于 2015-07-22T18:25:14.773 回答