0

moduleForember-cli バージョン 0.1.5 を使用して新しいビルドで作業することができません。

ドキュメントのサンプル コードを使用するとmoduleFor(アプリに他の変更を加えない場合)、実行後に次のエラーが発生しますember test

TypeError: Attempting to register an unknown factory: `route:index`
    at Object.Container.register (http://localhost:4200/assets/vendor.js:14473:17)
    at isolatedContainer (http://localhost:4200/assets/test-support.js:24:19)
    at Object._callbacks.setup (http://localhost:4200/assets/test-support.js:150:23)
    at Object.Test.setup (http://localhost:4200/assets/test-support.js:1063:31)
    at http://localhost:4200/assets/test-support.js:1168:10
    at process (http://localhost:4200/assets/test-support.js:887:24)
    at http://localhost:4200/assets/test-support.js:476:5

moduleFor/tests/unit/index-test.js にサンプル サンプルを追加する以外にアプリに変更を加えていないので、これは ember-cli のバグではないでしょうか? moduleFor参考までに、例のコードを以下に示します。

// my-app/tests/unit/index-test.js
import { test, moduleFor } from 'ember-qunit';

moduleFor('route:index', "Unit - IndexRoute", {
  setup: function () {},
  teardown: function () {}
});

test("it exists", function(){
  ok(this.subject());
});
4

1 に答える 1