[Edit] Test return type
...from the edit-mode-wrapped persistence capability.
This commit is contained in:
@@ -31,6 +31,7 @@ define(
|
|||||||
mockEditableObject,
|
mockEditableObject,
|
||||||
mockDomainObject,
|
mockDomainObject,
|
||||||
mockCache,
|
mockCache,
|
||||||
|
mockPromise,
|
||||||
capability;
|
capability;
|
||||||
|
|
||||||
beforeEach(function () {
|
beforeEach(function () {
|
||||||
@@ -50,7 +51,9 @@ define(
|
|||||||
"cache",
|
"cache",
|
||||||
[ "markDirty" ]
|
[ "markDirty" ]
|
||||||
);
|
);
|
||||||
|
mockPromise = jasmine.createSpyObj("promise", ["then"]);
|
||||||
|
|
||||||
|
mockCache.markDirty.andReturn(mockPromise);
|
||||||
mockDomainObject.getCapability.andReturn(mockPersistence);
|
mockDomainObject.getCapability.andReturn(mockPersistence);
|
||||||
|
|
||||||
capability = new EditablePersistenceCapability(
|
capability = new EditablePersistenceCapability(
|
||||||
@@ -84,6 +87,10 @@ define(
|
|||||||
expect(mockPersistence.refresh).toHaveBeenCalled();
|
expect(mockPersistence.refresh).toHaveBeenCalled();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it("returns a promise from persist", function () {
|
||||||
|
expect(capability.persist().then).toEqual(jasmine.any(Function));
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
Reference in New Issue
Block a user