From f13dd3393dfb7a33565c9360342c193bc0bddcb6 Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Fri, 16 Mar 2012 10:48:59 -0700 Subject: feat(injector): infer _foo_ as foo this is to enable nicer tests: describe('fooSvc', function() { var fooSvc; beforeEach(inject(function(_fooSvc_) { fooSvc = _fooSvc_; })); it('should do this thing', function() { //test fooSvc }); }); --- test/InjectorSpec.js | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/InjectorSpec.js') diff --git a/test/InjectorSpec.js b/test/InjectorSpec.js index cc5c5b50..16cf1524 100644 --- a/test/InjectorSpec.js +++ b/test/InjectorSpec.js @@ -147,6 +147,12 @@ describe('injector', function() { }); + it('should strip leading and trailing underscores from arg name during inference', function() { + function beforeEachFn(_foo_) { /* foo = _foo_ */ }; + expect(inferInjectionArgs(beforeEachFn)).toEqual(['foo']); + }); + + it('should handle no arg functions', function() { function $f_n0() {} expect(inferInjectionArgs($f_n0)).toEqual([]); -- cgit v1.2.3