mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
Update test
Still have to be fixed Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
This commit is contained in:
parent
58a1a6b043
commit
58d491cb53
@ -18,7 +18,7 @@ describe("History Service suite", function() {
|
|||||||
var historyService = null;
|
var historyService = null;
|
||||||
|
|
||||||
var getLastState = function () {
|
var getLastState = function () {
|
||||||
return historyService.stateQueue[historyService.currentIndex];
|
return historyService.getCurrentState();
|
||||||
};
|
};
|
||||||
|
|
||||||
var createMockHistoryService = function () {
|
var createMockHistoryService = function () {
|
||||||
@ -34,15 +34,15 @@ describe("History Service suite", function() {
|
|||||||
return new pskl.service.HistoryService(mockPiskelController, mockShortcutService);
|
return new pskl.service.HistoryService(mockPiskelController, mockShortcutService);
|
||||||
};
|
};
|
||||||
|
|
||||||
it("starts at -1", function() {
|
it("starts empty", function() {
|
||||||
historyService = createMockHistoryService();
|
historyService = createMockHistoryService();
|
||||||
expect(historyService.currentIndex).toBe(-1);
|
expect(historyService.stateQueue.length).toBe(0);
|
||||||
});
|
});
|
||||||
|
|
||||||
it("is at 0 after init", function() {
|
it("has 1 item after init", function() {
|
||||||
historyService = createMockHistoryService();
|
historyService = createMockHistoryService();
|
||||||
historyService.init();
|
historyService.init();
|
||||||
expect(historyService.currentIndex).toBe(0);
|
expect(historyService.stateQueue.length).toBe(1);
|
||||||
});
|
});
|
||||||
|
|
||||||
var sendSaveEvents = function (type) {
|
var sendSaveEvents = function (type) {
|
||||||
@ -65,7 +65,7 @@ describe("History Service suite", function() {
|
|||||||
|
|
||||||
sendSaveEvents(pskl.service.HistoryService.REPLAY).times(5);
|
sendSaveEvents(pskl.service.HistoryService.REPLAY).times(5);
|
||||||
|
|
||||||
expect(historyService.currentIndex).toBe(5);
|
expect(historyService.stateQueue.length).toBe(5);
|
||||||
|
|
||||||
expect(getLastState().piskel).toBe(SERIALIZED_PISKEL);
|
expect(getLastState().piskel).toBe(SERIALIZED_PISKEL);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user