diff options
| author | Igor Minar | 2012-03-26 13:01:24 -0700 |
|---|---|---|
| committer | Igor Minar | 2012-03-26 15:23:29 -0700 |
| commit | d54dfecb00fba41455536c5ddd55310592fdaf84 (patch) | |
| tree | fa146933a2056b69c558f8e0bc0d15a315afeaaa /test/loaderSpec.js | |
| parent | 4b8d926062eb4d4483555bdbdec4656f585ab40b (diff) | |
| download | angular.js-d54dfecb00fba41455536c5ddd55310592fdaf84.tar.bz2 | |
feat($controller): support controller registration via $controllerProvider
It's now possible to register controllers as:
.register('MyCtrl', function($scope) { ... });
// or
.register('MyCtrl', ['$scope', function($scope) { ... });
Additionally a module loader shortcut api was added as well:
myModule.controller('MyCtr', function($scope) { ... });
Diffstat (limited to 'test/loaderSpec.js')
| -rw-r--r-- | test/loaderSpec.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/loaderSpec.js b/test/loaderSpec.js index dff3787d..b2341a71 100644 --- a/test/loaderSpec.js +++ b/test/loaderSpec.js @@ -38,6 +38,7 @@ describe('module loader', function() { value('k', 'v'). filter('f', 'ff'). directive('d', 'dd'). + controller('ctrl', 'ccc'). config('init2'). constant('abc', 123). run('runBlock')).toBe(myModule); @@ -52,6 +53,7 @@ describe('module loader', function() { ['$provide', 'value', ['k', 'v'] ], ['$filterProvider', 'register', ['f', 'ff'] ], ['$compileProvider', 'directive', ['d', 'dd'] ], + ['$controllerProvider', 'register', ['ctrl', 'ccc']], ['$injector', 'invoke', ['init2'] ] ]); expect(myModule._runBlocks).toEqual(['runBlock']); |
