aboutsummaryrefslogtreecommitdiffstats
path: root/test/ResourceSpec.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/ResourceSpec.js')
-rw-r--r--test/ResourceSpec.js9
1 files changed, 4 insertions, 5 deletions
diff --git a/test/ResourceSpec.js b/test/ResourceSpec.js
index fd7e41db..7987af04 100644
--- a/test/ResourceSpec.js
+++ b/test/ResourceSpec.js
@@ -125,8 +125,6 @@ describe("resource", function() {
it("should read partial resource", inject(function($httpBackend) {
$httpBackend.expect('GET', '/CreditCard').respond([{id:{key:123}}]);
- $httpBackend.expect('GET', '/CreditCard/123').respond({id: {key: 123}, number: '9876'});
-
var ccs = CreditCard.query();
$httpBackend.flush();
@@ -136,6 +134,7 @@ describe("resource", function() {
expect(cc instanceof CreditCard).toBe(true);
expect(cc.number).toBeUndefined();
+ $httpBackend.expect('GET', '/CreditCard/123').respond({id: {key: 123}, number: '9876'});
cc.$get(callback);
$httpBackend.flush();
expect(callback).toHaveBeenCalledWith(cc);
@@ -177,8 +176,6 @@ describe("resource", function() {
it('should delete resource and call callback', inject(function($httpBackend) {
$httpBackend.expect('DELETE', '/CreditCard/123').respond({});
- $httpBackend.expect('DELETE', '/CreditCard/333').respond(204, null);
-
CreditCard.remove({id:123}, callback);
expect(callback).not.toHaveBeenCalled();
@@ -186,6 +183,7 @@ describe("resource", function() {
nakedExpect(callback.mostRecentCall.args).toEqual([{}]);
callback.reset();
+ $httpBackend.expect('DELETE', '/CreditCard/333').respond(204, null);
CreditCard.remove({id:333}, callback);
expect(callback).not.toHaveBeenCalled();
@@ -227,13 +225,14 @@ describe("resource", function() {
it('should not mutate the resource object if response contains no body', inject(function($httpBackend) {
var data = {id:{key:123}, number:'9876'};
$httpBackend.expect('GET', '/CreditCard/123').respond(data);
- $httpBackend.expect('POST', '/CreditCard/123', toJson(data)).respond('');
var cc = CreditCard.get({id:123});
$httpBackend.flush();
expect(cc instanceof CreditCard).toBe(true);
+ $httpBackend.expect('POST', '/CreditCard/123', toJson(data)).respond('');
var idBefore = cc.id;
+
cc.$save();
$httpBackend.flush();
expect(idBefore).toEqual(cc.id);