Я пытаюсь написать модульные тесты для операций, подобных текстовому процессору, таких как применение списка к текстовому узлу, но я обнаружил, что document.execCommand
недоступен для jsdom
, поэтому я озадаченкак я мог провести модульное тестирование следующей операции:
document.getElementById('run').addEventListener('click', function() {
document.execCommand("insertorderedlist");
});
<div contenteditable="true">Foo</div>
<button id="run">Select "Foo" then Click</button>