diff --git a/test/utils/click-nav.test.js b/test/utils/click-nav.test.js new file mode 100644 index 0000000..a5ddf3b --- /dev/null +++ b/test/utils/click-nav.test.js @@ -0,0 +1,26 @@ +import DOM from '../../src/js/utils/dom'; +import ClickNav from '../../src/js/plugins/click-nav'; + +beforeAll(() => { + document.body.innerHTML = `

Text

`; +}); + +test('AutoSlide plugin', () => { + const next = jest.fn(); + const ws = document.getElementById('webslides'); + // Simulates dataset + ws.dataset = {}; + const webslides = { + options: { + changeOnClick: true + }, + goNext: next, + el: ws + }; + + expect(next).not.toBeCalled(); + + const clicknav = new ClickNav(webslides); + DOM.fireEvent(ws, 'click'); + expect(next.mock.calls.length).toBe(1); +});