Add reload tests

This commit is contained in:
Łukasz Mierzwa
2017-07-30 21:35:01 -07:00
parent b6d5a5614e
commit eb21642103

View File

@@ -48,14 +48,29 @@ if (alertsServer) {
require("bootstrap/js/tooltip.js");
require("bootstrap/js/modal.js");
require("bootstrap/js/popover.js");
unsee.onReady();
alertsServer.start();
unsee.onReady();
unsee.triggerReload();
jest.runOnlyPendingTimers();
alertsServer.stop();
// we should have 2 alerts
expect(grid.items().length).toBe(2);
expect($("#alert-count").text()).toBe("2");
unsee.triggerReload();
jest.runOnlyPendingTimers();
// we should still have 2 alerts
expect(grid.items().length).toBe(2);
expect($("#alert-count").text()).toBe("2");
// clear grid and update again
grid.clear();
unsee.triggerReload();
jest.runOnlyPendingTimers();
// we should still have 2 alerts
expect(grid.items().length).toBe(2);
expect($("#alert-count").text()).toBe("2");
alertsServer.stop();
});
}