test('Check addTodo able add todo to todoList', () => { document.body.innerHTML = ` <input id="newTodoInput" /> <button id="addTodoBtn">Add todo</button> <ol id="todoList"></ol> `; require('../todolist.js'); const newTodoInput = document.getElementById('newTodoInput'); const addTodoBtn = document.getElementById('addTodoBtn'); const todolist = document.getElementById('todoList'); newTodoInput.value = 'New todolist!'; addTodoBtn.click(); expect(todolist.innerHTML).toBe('<li>New todolist!</li>'); });
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter