From 3565af967220fe280645323462fc7c5874a62e77 Mon Sep 17 00:00:00 2001 From: Rahul Doshi Date: Mon, 13 Jul 2015 12:09:55 -0700 Subject: [PATCH] tests(resource): add test for exists() --- tests/unit/resource.spec.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/tests/unit/resource.spec.js b/tests/unit/resource.spec.js index 8f20a15..40c3010 100644 --- a/tests/unit/resource.spec.js +++ b/tests/unit/resource.spec.js @@ -31,4 +31,20 @@ describe('eveResource', function() { expect(angular.toJson(note)).toBe('{}'); })); + + it('should check if the object resource is new or if it already exists in the database', inject(function(eveResource) { + var CreditCard = eveResource('/user/:userId/card/:cardId', { + userId:123, + cardId:'@id' + }, { + charge: { + method:'POST', + params:{ + charge: true + } + } + }), creditCard = new CreditCard(); + + expect(creditCard.exists()).toEqual(false); + })); });