diff options
Diffstat (limited to 'test/ResourceSpec.js')
| -rw-r--r-- | test/ResourceSpec.js | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/test/ResourceSpec.js b/test/ResourceSpec.js index 435176b0..e258d5a3 100644 --- a/test/ResourceSpec.js +++ b/test/ResourceSpec.js @@ -162,26 +162,30 @@ describe("resource", function() { it('should excersize full stack', function(){ var scope = angular.compile('<div></div>'); - var Person = scope.$resource('/Person/:id'); - scope.$browser.xhr.expectGET('/Person/123').respond('\n{\nname:\n"misko"\n}\n'); + var $browser = scope.$inject('$browser'); + var $resource = scope.$inject('$resource'); + var Person = $resource('/Person/:id'); + $browser.xhr.expectGET('/Person/123').respond('\n{\nname:\n"misko"\n}\n'); var person = Person.get({id:123}); - scope.$browser.xhr.flush(); + $browser.xhr.flush(); expect(person.name).toEqual('misko'); }); it('should return the same object when verifying the cache', function(){ var scope = angular.compile('<div></div>'); - var Person = scope.$resource('/Person/:id', null, {query: {method:'GET', isArray: true, verifyCache: true}}); - scope.$browser.xhr.expectGET('/Person/123').respond('[\n{\nname:\n"misko"\n}\n]'); + var $browser = scope.$inject('$browser'); + var $resource = scope.$inject('$resource'); + var Person = $resource('/Person/:id', null, {query: {method:'GET', isArray: true, verifyCache: true}}); + $browser.xhr.expectGET('/Person/123').respond('[\n{\nname:\n"misko"\n}\n]'); var person = Person.query({id:123}); - scope.$browser.xhr.flush(); + $browser.xhr.flush(); expect(person[0].name).toEqual('misko'); - scope.$browser.xhr.expectGET('/Person/123').respond('[\n{\nname:\n"rob"\n}\n]'); + $browser.xhr.expectGET('/Person/123').respond('[\n{\nname:\n"rob"\n}\n]'); var person2 = Person.query({id:123}); expect(person2[0].name).toEqual('misko'); var person2Cache = person2; - scope.$browser.xhr.flush(); + $browser.xhr.flush(); expect(person2Cache).toEqual(person2); expect(person2[0].name).toEqual('rob'); }); |
