mirror of
https://github.com/nasa/openmct.git
synced 2025-06-01 07:00:49 +00:00
[Persistence] Update failing spec
...to reflect changes to PersistedModelProvider
This commit is contained in:
parent
49b983cd3a
commit
a2db98d275
@ -33,13 +33,12 @@ define(
|
|||||||
var mockQ,
|
var mockQ,
|
||||||
mockPersistenceService,
|
mockPersistenceService,
|
||||||
SPACE = "space0",
|
SPACE = "space0",
|
||||||
spaces = [ "space1" ],
|
|
||||||
modTimes,
|
modTimes,
|
||||||
mockNow,
|
mockNow,
|
||||||
provider;
|
provider;
|
||||||
|
|
||||||
function mockPromise(value) {
|
function mockPromise(value) {
|
||||||
return {
|
return (value || {}).then ? value : {
|
||||||
then: function (callback) {
|
then: function (callback) {
|
||||||
return mockPromise(callback(value));
|
return mockPromise(callback(value));
|
||||||
},
|
},
|
||||||
@ -78,13 +77,14 @@ define(
|
|||||||
persisted: 0
|
persisted: 0
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
mockPersistenceService.listSpaces
|
||||||
|
.andReturn(mockPromise([SPACE]));
|
||||||
|
|
||||||
provider = new PersistedModelProvider(
|
provider = new PersistedModelProvider(
|
||||||
mockPersistenceService,
|
mockPersistenceService,
|
||||||
mockQ,
|
mockQ,
|
||||||
mockNow,
|
mockNow,
|
||||||
SPACE,
|
SPACE
|
||||||
spaces
|
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -103,25 +103,6 @@ define(
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
it("reads object models from multiple spaces", function () {
|
|
||||||
var models;
|
|
||||||
|
|
||||||
modTimes.space1 = {
|
|
||||||
'x': 12321
|
|
||||||
};
|
|
||||||
|
|
||||||
provider.getModels(["a", "x", "zz"]).then(function (m) {
|
|
||||||
models = m;
|
|
||||||
});
|
|
||||||
|
|
||||||
expect(models).toEqual({
|
|
||||||
a: { space: SPACE, id: "a", persisted: 0 },
|
|
||||||
x: { space: 'space1', id: "x", modified: 12321, persisted: 0 },
|
|
||||||
zz: { space: SPACE, id: "zz", persisted: 0 }
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
it("ensures that persisted timestamps are present", function () {
|
it("ensures that persisted timestamps are present", function () {
|
||||||
var mockCallback = jasmine.createSpy("callback"),
|
var mockCallback = jasmine.createSpy("callback"),
|
||||||
testModels = {
|
testModels = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user