|
|
@@ -12,6 +12,8 @@ import ContainerElement from '/ckeditor5/engine/view/containerelement.js';
|
|
|
import Range from '/ckeditor5/engine/view/range.js';
|
|
|
import DocumentFragment from '/ckeditor5/engine/view/documentfragment.js';
|
|
|
import { stringify, parse } from '/tests/engine/_utils/view.js';
|
|
|
+import AttributeElement from '/ckeditor5/engine/view/attributeelement.js';
|
|
|
+import Text from '/ckeditor5/engine/view/text.js';
|
|
|
|
|
|
describe( 'Writer', () => {
|
|
|
let writer;
|
|
|
@@ -27,7 +29,7 @@ describe( 'Writer', () => {
|
|
|
function test( input, expectedResult, expectedRemoved ) {
|
|
|
let { view, selection } = parse( input );
|
|
|
|
|
|
- if ( !( view instanceof DocumentFragment ) ) {
|
|
|
+ if ( view instanceof AttributeElement || view instanceof Text ) {
|
|
|
view = new DocumentFragment( view );
|
|
|
}
|
|
|
|