最近、ember-cli 0.2.0 を 0.2.1 にアップグレードし、次のコマンドを実行して mixin を生成しました。
ember g mixin listener
生成ファイルは に配置されましたaddon/mixins/listener.js
。
生成されたテストは次のようになります。
import Ember from 'ember';
import ListenerMixin from '../../../mixins/listener';
import { module, test } from 'qunit';
module('ListenerMixin');
// Replace this with your real tests.
test('it works', function(assert) {
var ListenerObject = Ember.Object.extend(ListenerMixin);
var subject = ListenerObject.create();
assert.ok(subject);
});
テストは失敗し、次のエラー メッセージが表示されます。
dummy/mixins/listener
からインポートされた モジュールが見つかりませんでしたdummy/tests/unit/mixins/listener-test
私のミックスインは入っていて、入っ/addons/
ていないはずです/app/
テストでモジュールを見つけるために何を変更する必要がありますか?
0.2.0 から 0.2.1 にアップグレードしたとき、アップグレードのドキュメントに従い、ドキュメントのすべての手順を実行しました。
しかし、この行:
ember init
このエラーが返されましたが、これはそれと関係があると思います:
既存の ember-cli プロジェクトでのアドオンの生成はサポートされていません。