test('changing to display state triggers update on editor', (assert) => { const cards = [simpleCard]; editor = new Editor({mobiledoc, cards}); editor.render(editorElement); let updateCount = 0, triggeredUpdate = () => updateCount++; editor.on('update', triggeredUpdate); let displayButton = document.getElementById('display-button'); assert.ok(!!displayButton, 'precond - display button is there'); Helpers.dom.triggerEvent(displayButton, 'click'); let editButton = document.getElementById('edit-button'); assert.ok(!!editButton, 'precond - edit button is there after clicking the display button'); let currentUpdateCount = updateCount; Helpers.dom.triggerEvent(editButton, 'click'); assert.equal(updateCount, currentUpdateCount+1, 'update is triggered after switching to display mode'); });