diff options
Diffstat (limited to 'test/auto/injectorSpec.js')
| -rw-r--r-- | test/auto/injectorSpec.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/auto/injectorSpec.js b/test/auto/injectorSpec.js index 5c186cf1..aea2dee7 100644 --- a/test/auto/injectorSpec.js +++ b/test/auto/injectorSpec.js @@ -788,6 +788,16 @@ describe('injector', function() { }); + it('should allow constructor to return a function', function() { + var fn = function() {}; + var Class = function() { + return fn; + }; + + expect($injector.instantiate(Class)).toBe(fn); + }); + + it('should handle constructor exception', function() { expect(function() { $injector.instantiate(function() { throw 'MyError'; }); |
