protected function TestBase::editorSetSelection in The CodeMirror Editor 8
Sets CodeMirror document selection.
2 calls to TestBase::editorSetSelection()
- EditorTest::testEditor in tests/
src/ FunctionalJavascript/ EditorTest.php - Test callback.
- TextEditorTest::testTextEditor in tests/
src/ FunctionalJavascript/ TextEditorTest.php - Test callback.
File
- tests/
src/ FunctionalJavascript/ TestBase.php, line 43
Class
- TestBase
- Base class for CodeMirror editor tests.
Namespace
Drupal\Tests\codemirror_editor\FunctionalJavascriptCode
protected function editorSetSelection($anchor, $head) {
$script = 'document.querySelector("%s .CodeMirror").CodeMirror.setSelection({line: %d, ch: %d}, {line: %d, ch: %d});';
$script = sprintf($script, $this
->getWrapperSelector(), $anchor[0], $anchor[1], $head[0], $head[1]);
$this
->getSession()
->getDriver()
->executeScript($script);
}