From 65a4a47f222433110bba0b749b1c5f0f9b68f076 Mon Sep 17 00:00:00 2001 From: displaynone Date: Wed, 3 May 2017 23:52:05 +0200 Subject: [PATCH] New test: click nav --- test/utils/click-nav.test.js | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/utils/click-nav.test.js 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); +});