mirror of
https://github.com/nasa/openmct.git
synced 2025-02-22 02:06:49 +00:00
[Persistence] Update failing spec
...to reflect changes to the persistence capability, utilizing the identifierService for consistent interpretation of spaces by id.
This commit is contained in:
parent
44eb723efb
commit
ffdcbece56
@ -31,7 +31,9 @@ define(
|
|||||||
|
|
||||||
describe("The persistence capability", function () {
|
describe("The persistence capability", function () {
|
||||||
var mockPersistenceService,
|
var mockPersistenceService,
|
||||||
|
mockIdentifierService,
|
||||||
mockDomainObject,
|
mockDomainObject,
|
||||||
|
mockIdentifier,
|
||||||
id = "object id",
|
id = "object id",
|
||||||
model = { someKey: "some value"},
|
model = { someKey: "some value"},
|
||||||
SPACE = "some space",
|
SPACE = "some space",
|
||||||
@ -50,6 +52,14 @@ define(
|
|||||||
"persistenceService",
|
"persistenceService",
|
||||||
[ "updateObject", "readObject", "createObject", "deleteObject" ]
|
[ "updateObject", "readObject", "createObject", "deleteObject" ]
|
||||||
);
|
);
|
||||||
|
mockIdentifierService = jasmine.createSpyObj(
|
||||||
|
'identifierService',
|
||||||
|
[ 'parse', 'generate' ]
|
||||||
|
);
|
||||||
|
mockIdentifier = jasmine.createSpyObj(
|
||||||
|
'identifier',
|
||||||
|
[ 'getSpace', 'getKey', 'getDefinedSpace' ]
|
||||||
|
);
|
||||||
mockDomainObject = {
|
mockDomainObject = {
|
||||||
getId: function () { return id; },
|
getId: function () { return id; },
|
||||||
getModel: function () { return model; },
|
getModel: function () { return model; },
|
||||||
@ -61,9 +71,11 @@ define(
|
|||||||
model = mutator(model) || model;
|
model = mutator(model) || model;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
mockIdentifierService.parse.andReturn(mockIdentifier);
|
||||||
|
mockIdentifier.getSpace.andReturn(SPACE);
|
||||||
persistence = new PersistenceCapability(
|
persistence = new PersistenceCapability(
|
||||||
mockPersistenceService,
|
mockPersistenceService,
|
||||||
SPACE,
|
mockIdentifierService,
|
||||||
mockDomainObject
|
mockDomainObject
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user