diff options
| author | Misko Hevery | 2011-10-25 21:28:48 -0700 |
|---|---|---|
| committer | Misko Hevery | 2011-11-14 16:39:32 -0800 |
| commit | 03dd8c4f4c462cb5a5a08faf3cca6946dd3815f2 (patch) | |
| tree | ae2e881e53210c6cff3f9788ecc4a8256d30abcc /test/InjectorSpec.js | |
| parent | 48697a2b86dbb12ea8de64cc5fece7caf68b321e (diff) | |
| download | angular.js-03dd8c4f4c462cb5a5a08faf3cca6946dd3815f2.tar.bz2 | |
feat(injector): Service look up failures include dependency path
Diffstat (limited to 'test/InjectorSpec.js')
| -rw-r--r-- | test/InjectorSpec.js | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/test/InjectorSpec.js b/test/InjectorSpec.js index 39b20392..fe1993e5 100644 --- a/test/InjectorSpec.js +++ b/test/InjectorSpec.js @@ -62,12 +62,18 @@ describe('injector', function() { }); - it('should provide usefull message if no provider', function() { + it('should provide useful message if no provider', function() { expect(function() { injector('idontexist'); }).toThrow("Unknown provider for 'idontexist'."); }); + it('should proved path to the missing provider', function(){ + expect(function() { + injector('idontexist', ['a', 'b']); + }).toThrow("Unknown provider for 'idontexist' <- 'a' <- 'b'."); + }); + it('should autostart eager services', function() { var log = ''; providers('eager', function() {log += 'eager;'; return 'foo';}, {$eager: true}); |
