aboutsummaryrefslogtreecommitdiffstats
path: root/test/loaderSpec.js
diff options
context:
space:
mode:
authorIgor Minar2012-03-26 13:01:24 -0700
committerIgor Minar2012-03-26 15:23:29 -0700
commitd54dfecb00fba41455536c5ddd55310592fdaf84 (patch)
treefa146933a2056b69c558f8e0bc0d15a315afeaaa /test/loaderSpec.js
parent4b8d926062eb4d4483555bdbdec4656f585ab40b (diff)
downloadangular.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.js2
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']);