[Persistence] Update failing spec

...to reflect changes to PersistedModelProvider
This commit is contained in:
Victor Woeltjen 2015-11-10 12:12:11 -08:00
parent 49b983cd3a
commit a2db98d275

View File

@ -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 = {