diff options
| author | Misko Hevery | 2011-11-01 21:09:54 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2011-11-14 16:39:32 -0800 | 
| commit | ed36b9da3be338fe9eb36f3eeea901d6f51cd768 (patch) | |
| tree | ffdc924e4b1fc1c6912674c82e029bf975ca9fca /test/testabilityPatch.js | |
| parent | c925f8a6578e05c8136c206f2fd98eeaaf1c0f16 (diff) | |
| download | angular.js-ed36b9da3be338fe9eb36f3eeea901d6f51cd768.tar.bz2 | |
refactor(injector): switch to injector 2.0 introduce modules
Diffstat (limited to 'test/testabilityPatch.js')
| -rw-r--r-- | test/testabilityPatch.js | 28 | 
1 files changed, 2 insertions, 26 deletions
| diff --git a/test/testabilityPatch.js b/test/testabilityPatch.js index 3e68fbed..eb98cb6f 100644 --- a/test/testabilityPatch.js +++ b/test/testabilityPatch.js @@ -88,33 +88,9 @@ function inject(){    var blockFns = sliceArgs(arguments);    return function(){      var spec = this; +    spec.$injector = spec.$injector || angular.injector('NG');      angular.forEach(blockFns, function(fn){ -      fn.$inject = inferInjectionArgs(fn); -      if (equals(fn.$inject, [])) { -        fn.apply(spec); -      } else if (equals(fn.$inject, ['service'])) { -        if (spec.$injector) { -          throw Error('$injector already created for this test'); -        } -        if (!spec.$service) { -          spec.$service = function(name, fn) { -            if (fn) { spec.$service[name] = fn; } -            return spec.$service[name]; -          } -          spec.$service.alias = function (name, alias) { -            spec.$service(alias, extend(function(x){ return x; }, {$inject:[name]})); -          }; -          forEach(angularService, function(value, key){ -            spec.$service(key, value); -          }); -        } -        fn.call(spec, spec.$service); -      } else { -        if (!spec.$injector) { -          spec.$injector = angular.injector(spec.$service || angular.service); -        } -        spec.$injector.invoke(spec, fn); -      } +      spec.$injector.invoke(spec, fn);      });    };  } | 
