|
|
@@ -16,11 +16,17 @@ import {
|
|
|
downcastTableHeadingRowsChange
|
|
|
} from '../../src/converters/downcast';
|
|
|
import { formatTable, formattedViewTable, modelTable } from '../_utils/utils';
|
|
|
+import env from '@ckeditor/ckeditor5-utils/src/env';
|
|
|
|
|
|
describe( 'downcast converters', () => {
|
|
|
+ const initialEnvEdge = env.isEdge;
|
|
|
+
|
|
|
let editor, model, doc, root, viewDocument;
|
|
|
|
|
|
beforeEach( () => {
|
|
|
+ // Most tests assume non-edge environment but we do not set `contenteditable=false` on Edge so stub `env.isEdge`.
|
|
|
+ env.isEdge = false;
|
|
|
+
|
|
|
return VirtualTestEditor.create()
|
|
|
.then( newEditor => {
|
|
|
editor = newEditor;
|
|
|
@@ -62,6 +68,10 @@ describe( 'downcast converters', () => {
|
|
|
} );
|
|
|
} );
|
|
|
|
|
|
+ afterEach( () => {
|
|
|
+ env.isEdge = initialEnvEdge;
|
|
|
+ } );
|
|
|
+
|
|
|
describe( 'downcastInsertTable()', () => {
|
|
|
it( 'should create table with tbody', () => {
|
|
|
setModelData( model, modelTable( [ [ '' ] ] ) );
|