From ffdcbece566ba6cfa60a32426c4781ff1f2b0e3f Mon Sep 17 00:00:00 2001 From: Victor Woeltjen Date: Tue, 10 Nov 2015 12:33:52 -0800 Subject: [PATCH] [Persistence] Update failing spec ...to reflect changes to the persistence capability, utilizing the identifierService for consistent interpretation of spaces by id. --- .../test/capabilities/PersistenceCapabilitySpec.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/platform/core/test/capabilities/PersistenceCapabilitySpec.js b/platform/core/test/capabilities/PersistenceCapabilitySpec.js index 253b011838..5b40e34c64 100644 --- a/platform/core/test/capabilities/PersistenceCapabilitySpec.js +++ b/platform/core/test/capabilities/PersistenceCapabilitySpec.js @@ -31,7 +31,9 @@ define( describe("The persistence capability", function () { var mockPersistenceService, + mockIdentifierService, mockDomainObject, + mockIdentifier, id = "object id", model = { someKey: "some value"}, SPACE = "some space", @@ -50,6 +52,14 @@ define( "persistenceService", [ "updateObject", "readObject", "createObject", "deleteObject" ] ); + mockIdentifierService = jasmine.createSpyObj( + 'identifierService', + [ 'parse', 'generate' ] + ); + mockIdentifier = jasmine.createSpyObj( + 'identifier', + [ 'getSpace', 'getKey', 'getDefinedSpace' ] + ); mockDomainObject = { getId: function () { return id; }, getModel: function () { return model; }, @@ -61,9 +71,11 @@ define( model = mutator(model) || model; } }); + mockIdentifierService.parse.andReturn(mockIdentifier); + mockIdentifier.getSpace.andReturn(SPACE); persistence = new PersistenceCapability( mockPersistenceService, - SPACE, + mockIdentifierService, mockDomainObject ); });