Update test

Still have to be fixed
Signed-off-by:Guillaume Martigny <guillaume.martigny@gmail.com>
This commit is contained in:
Guillaume Martigny 2016-04-20 09:58:20 +02:00 committed by Julian Descottes
parent 58a1a6b043
commit 58d491cb53

View File

@ -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);