test(`ctrl-k clears selected text`, (assert) => { let initialText = 'something'; const mobiledoc = Helpers.mobiledoc.build( ({post, markupSection, marker}) => post([ markupSection('p', [marker(initialText)]) ])); editor = new Editor({mobiledoc}); editor.render(editorElement); let textElement = editor.post.sections.head.markers.head.renderNode.element; Helpers.dom.moveCursorTo(editor, textElement, 4, textElement, 8); Helpers.dom.triggerKeyCommand(editor, 'K', MODIFIERS.CTRL); let changedMobiledoc = editor.serialize(); let expectedMobiledoc = Helpers.mobiledoc.build( ({post, markupSection, marker}) => { return post([ markupSection('p', [ marker('someg') ]) ]); }); assert.deepEqual(changedMobiledoc, expectedMobiledoc, 'mobiledoc updated appropriately'); });