1
0
mirror of https://github.com/webslides/WebSlides.git synced 2025-08-21 04:12:01 +02:00

Add tests to fullscreen function

This commit is contained in:
Miquel Company Rodriguez
2017-06-06 16:26:40 +02:00
parent 504ad99df9
commit af13de6696

View File

@@ -72,4 +72,15 @@ test('WebSlides utility', () => {
expect(webslides.isDisabled()).toBe(true); expect(webslides.isDisabled()).toBe(true);
webslides.enable(); webslides.enable();
expect(webslides.isDisabled()).toBe(false); expect(webslides.isDisabled()).toBe(false);
const requestFullscreenMock = jest.fn();
const exitFullScreenMock = jest.fn();
document.fullscreen = false;
document.documentElement.requestFullscreen = requestFullscreenMock;
document.exitFullScreen = exitFullScreenMock;
webslides.fullscreen();
expect(requestFullscreenMock.mock.calls.length).toBe(1);
document.fullscreen = true;
webslides.fullscreen();
expect(exitFullScreenMock.mock.calls.length).toBe(1);
}); });