0
私はルートのための私の最初の単体テストを書くことを試みます。エバーユニットテストルート - これは定義されていません
プロジェクト/ファイル
actions: {
afterSave(savedFile){
// ... some code
let controller = this.controllerFor('project.files');
// ...
}
}
テスト:
test('save file', function(assert) {
let route = this.subject();
console.log(route);
let project;
Ember.run(() => {
project = route.get('store').createRecord('project', {
id: '1',
name: 'test'
});
let afterSave = route.get('actions.afterSave');
afterSave(project);
});
assert.ok(true);
})
私はTypeError例外を取得しています問題:プロパティを読み取ることができません 'controllerFor' 未定義の。 this
は未定義です。