1
0
mirror of https://github.com/webslides/WebSlides.git synced 2025-08-22 12:53:23 +02:00

Cleaner fullscreen function test

This commit is contained in:
Miquel Company Rodriguez
2017-06-06 16:30:19 +02:00
parent af13de6696
commit 18662f38f6

View File

@@ -73,14 +73,13 @@ test('WebSlides utility', () => {
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.fullscreen = false;
document.documentElement.requestFullscreen = requestFullscreenMock; document.documentElement.requestFullscreen = jest.fn();
document.exitFullScreen = exitFullScreenMock; document.exitFullScreen = jest.fn();
webslides.fullscreen(); webslides.fullscreen();
expect(requestFullscreenMock.mock.calls.length).toBe(1); expect(document.documentElement.requestFullscreen.mock.calls.length).toBe(1);
document.fullscreen = true; document.fullscreen = true;
webslides.fullscreen(); webslides.fullscreen();
expect(exitFullScreenMock.mock.calls.length).toBe(1); expect(document.exitFullScreen.mock.calls.length).toBe(1);
}); });