mirror of
https://github.com/nasa/openmct.git
synced 2025-02-01 08:48:28 +00:00
[Persistence] Update spec for instantiate
...to reflect usage of identifierService.
This commit is contained in:
parent
33f88d30ed
commit
76c1f5bfe9
@ -29,18 +29,27 @@ define(
|
|||||||
describe("The 'instantiate' service", function () {
|
describe("The 'instantiate' service", function () {
|
||||||
|
|
||||||
var mockCapabilityService,
|
var mockCapabilityService,
|
||||||
|
mockIdentifierService,
|
||||||
mockCapabilityConstructor,
|
mockCapabilityConstructor,
|
||||||
mockCapabilityInstance,
|
mockCapabilityInstance,
|
||||||
mockCapabilities,
|
mockCapabilities,
|
||||||
|
mockIdentifier,
|
||||||
|
idCounter,
|
||||||
testModel,
|
testModel,
|
||||||
instantiate,
|
instantiate,
|
||||||
domainObject;
|
domainObject;
|
||||||
|
|
||||||
beforeEach(function () {
|
beforeEach(function () {
|
||||||
|
idCounter = 0;
|
||||||
|
|
||||||
mockCapabilityService = jasmine.createSpyObj(
|
mockCapabilityService = jasmine.createSpyObj(
|
||||||
'capabilityService',
|
'capabilityService',
|
||||||
['getCapabilities']
|
['getCapabilities']
|
||||||
);
|
);
|
||||||
|
mockIdentifierService = jasmine.createSpyObj(
|
||||||
|
'identifierService',
|
||||||
|
[ 'parse', 'generate' ]
|
||||||
|
);
|
||||||
mockCapabilityConstructor = jasmine.createSpy('capability');
|
mockCapabilityConstructor = jasmine.createSpy('capability');
|
||||||
mockCapabilityInstance = {};
|
mockCapabilityInstance = {};
|
||||||
mockCapabilityService.getCapabilities.andReturn({
|
mockCapabilityService.getCapabilities.andReturn({
|
||||||
@ -48,9 +57,17 @@ define(
|
|||||||
});
|
});
|
||||||
mockCapabilityConstructor.andReturn(mockCapabilityInstance);
|
mockCapabilityConstructor.andReturn(mockCapabilityInstance);
|
||||||
|
|
||||||
|
mockIdentifierService.generate.andCallFake(function (space) {
|
||||||
|
return (space ? (space + ":") : "") +
|
||||||
|
"some-id-" + (idCounter += 1);
|
||||||
|
});
|
||||||
|
|
||||||
testModel = { someKey: "some value" };
|
testModel = { someKey: "some value" };
|
||||||
|
|
||||||
instantiate = new Instantiate(mockCapabilityService);
|
instantiate = new Instantiate(
|
||||||
|
mockCapabilityService,
|
||||||
|
mockIdentifierService
|
||||||
|
);
|
||||||
domainObject = instantiate(testModel);
|
domainObject = instantiate(testModel);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user