diff options
| author | Misko Hevery | 2011-10-26 21:36:19 -0700 |
|---|---|---|
| committer | Misko Hevery | 2011-11-14 16:39:32 -0800 |
| commit | 9062996a0e6b449467f5b8ec06824086ca87f9cf (patch) | |
| tree | f2ba7dfea1e0a06c9f25e5bb2e498758e63191b3 /test | |
| parent | 411c1ae77eaeef1686274e9e4995641a8f83e765 (diff) | |
| download | angular.js-9062996a0e6b449467f5b8ec06824086ca87f9cf.tar.bz2 | |
feat(injector): support $inject(fn($service){}) function invocation
Diffstat (limited to 'test')
| -rw-r--r-- | test/InjectorSpec.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/InjectorSpec.js b/test/InjectorSpec.js index 46c9897b..6ac17876 100644 --- a/test/InjectorSpec.js +++ b/test/InjectorSpec.js @@ -83,6 +83,7 @@ describe('injector', function() { function fn(a, b, c, d) { args = [this, a, b, c, d]; + return a + b + c + d; } @@ -99,6 +100,11 @@ describe('injector', function() { }); + it('should invoke the passed in function with all of the dependencies as arguments', function(){ + expect(injector(['a', 'b', fn], [3, 4])).toEqual(10); + }); + + it('should fail with errors if not function or array', function(){ expect(function(){ injector.invoke({}, {}); |
