这是我的简化版本PuzzleController:
// app/controllers/puzzle.js
export default Em.ObjectController.extend({
needs: ['application']
});
这是我的控制器测试:
// tests/unit/controllers/puzzle-test.js
import {
moduleFor,
test
} from 'ember-qunit';
moduleFor('controller:puzzle', 'PuzzleController', {
needs: ['controller:application']
});
test('it exists', function() {
var controller = this.subject();
ok(controller);
});
运行时出现此错误ember test:
Attempting to register an unknown factory: `controller:application`
我正在使用 Ember 1.7.0,ember-cli 0.1.1。似乎 Ember 肯定应该识别controller:application选择器。我在这里使用错误的语法吗?