Parcourir la source

Ported a bunch of tests.

Piotrek Koszuliński il y a 10 ans
Parent
commit
067ee9fee9

+ 9 - 25
packages/ckeditor5-engine/tests/treemodel/delta/attributedelta.js

@@ -5,38 +5,22 @@
 
 /* bender-tags: treemodel, delta */
 
-/* bender-include: ../../_tools/tools.js */
-
 'use strict';
 
-const getIteratorCount = bender.tools.core.getIteratorCount;
+import coreTestUtils from '/tests/core/_utils/utils.js';
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Text from '/ckeditor5/core/treemodel/text.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import Range from '/ckeditor5/core/treemodel/range.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import Character from '/ckeditor5/core/treemodel/character.js';
 
-const modules = bender.amd.require(
-	'core/treemodel/batch',
-	'core/treemodel/document',
-	'core/treemodel/text',
-	'core/treemodel/attribute',
-	'core/treemodel/range',
-	'core/treemodel/position',
-	'core/treemodel/element',
-	'core/treemodel/character' );
+const getIteratorCount = coreTestUtils.getIteratorCount;
 
 describe( 'Batch', () => {
-	let Batch, Document, Text, Attribute, Range, Position, Element, Character;
-
 	let doc, root, batch;
 
-	before( () => {
-		Batch = modules[ 'core/treemodel/batch' ];
-		Document = modules[ 'core/treemodel/document' ];
-		Text = modules[ 'core/treemodel/text' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		Range = modules[ 'core/treemodel/range' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Element = modules[ 'core/treemodel/element' ];
-		Character = modules[ 'core/treemodel/character' ];
-	} );
-
 	beforeEach( () => {
 		doc = new Document();
 		root = doc.createRoot( 'root' );

+ 3 - 12
packages/ckeditor5-engine/tests/treemodel/delta/delta.js

@@ -5,23 +5,14 @@
 
 /* bender-tags: treemodel, delta */
 
-/* bender-include: ../../_tools/tools.js */
-
 'use strict';
 
-const getIteratorCount = bender.tools.core.getIteratorCount;
+import coreTestUtils from '/tests/core/_utils/utils.js';
+import Delta from '/ckeditor5/core/treemodel/delta/delta.js';
 
-const modules = bender.amd.require(
-	'core/treemodel/delta/delta'
-);
+const getIteratorCount = coreTestUtils.getIteratorCount;
 
 describe( 'Delta', () => {
-	let Delta;
-
-	before( () => {
-		Delta = modules[ 'core/treemodel/delta/delta' ];
-	} );
-
 	describe( 'constructor', () => {
 		it( 'should create an delta with empty properties', () => {
 			const delta = new Delta();

+ 3 - 15
packages/ckeditor5-engine/tests/treemodel/delta/insertdelta.js

@@ -7,23 +7,11 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/element',
-	'core/treemodel/position',
-	'core/treemodel/delta/insertdelta'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
 
 describe( 'Batch', () => {
-	let Document, Element, Position, InsertDelta;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Element = modules[ 'core/treemodel/element' ];
-		Position = modules[ 'core/treemodel/position' ];
-		InsertDelta = modules[ 'core/treemodel/delta/insertdelta' ];
-	} );
-
 	let doc, root, batch, p, ul, chain;
 
 	beforeEach( () => {

+ 7 - 19
packages/ckeditor5-engine/tests/treemodel/delta/mergedelta.js

@@ -5,32 +5,20 @@
 
 /* bender-tags: treemodel, delta */
 
-/* bender-include: ../../_tools/tools.js */
-
 'use strict';
 
-const getIteratorCount = bender.tools.core.getIteratorCount;
+import coreTestUtils from '/tests/core/_utils/utils.js';
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/position',
-	'core/treemodel/element',
-	'core/treemodel/attribute',
-	'core/ckeditorerror' );
+const getIteratorCount = coreTestUtils.getIteratorCount;
 
 describe( 'Batch', () => {
-	let Document, Position, Element, Attribute, CKEditorError;
-
 	let doc, root, p1, p2;
 
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Element = modules[ 'core/treemodel/element' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	beforeEach( () => {
 		doc = new Document();
 		root = doc.createRoot( 'root' );

+ 7 - 19
packages/ckeditor5-engine/tests/treemodel/delta/movedelta.js

@@ -4,33 +4,21 @@
  */
 
 /* bender-tags: treemodel, delta */
-/* bender-include: ../../_tools/tools.js */
 
 'use strict';
 
-const getNodesAndText = bender.tools.treemodel.getNodesAndText;
+import coreTestUtils from '/tests/core/_utils/utils.js';
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Range from '/ckeditor5/core/treemodel/range.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/position',
-	'core/treemodel/range',
-	'core/treemodel/element',
-	'core/ckeditorerror'
-);
+const getNodesAndText = coreTestUtils.treemodel.getNodesAndText;
 
 describe( 'Batch', () => {
-	let Document, Position, Range, Element, CKEditorError;
-
 	let doc, root, div, p, batch, chain;
 
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Range = modules[ 'core/treemodel/range' ];
-		Element = modules[ 'core/treemodel/element' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	beforeEach( () => {
 		doc = new Document();
 		root = doc.createRoot( 'root' );

+ 6 - 17
packages/ckeditor5-engine/tests/treemodel/delta/removedelta.js

@@ -4,31 +4,20 @@
  */
 
 /* bender-tags: treemodel, delta */
-/* bender-include: ../../_tools/tools.js */
 
 'use strict';
 
-const getNodesAndText = bender.tools.treemodel.getNodesAndText;
+import coreTestUtils from '/tests/core/_utils/utils.js';
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Range from '/ckeditor5/core/treemodel/range.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/position',
-	'core/treemodel/range',
-	'core/treemodel/element'
-);
+const getNodesAndText = coreTestUtils.treemodel.getNodesAndText;
 
 describe( 'Batch', () => {
-	let Document, Position, Range, Element;
-
 	let doc, root, div, p, batch, chain, range;
 
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Range = modules[ 'core/treemodel/range' ];
-		Element = modules[ 'core/treemodel/element' ];
-	} );
-
 	beforeEach( () => {
 		doc = new Document();
 		root = doc.createRoot( 'root' );

+ 7 - 19
packages/ckeditor5-engine/tests/treemodel/delta/splitdelta.js

@@ -5,32 +5,20 @@
 
 /* bender-tags: treemodel, delta */
 
-/* bender-include: ../../_tools/tools.js */
-
 'use strict';
 
-const getIteratorCount = bender.tools.core.getIteratorCount;
+import coreTestUtils from '/tests/core/_utils/utils.js';
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/position',
-	'core/treemodel/element',
-	'core/treemodel/attribute',
-	'core/ckeditorerror' );
+const getIteratorCount = coreTestUtils.getIteratorCount;
 
 describe( 'Batch', () => {
-	let Document, Position, Element, Attribute, CKEditorError;
-
 	let doc, root, p;
 
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Element = modules[ 'core/treemodel/element' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	beforeEach( () => {
 		doc = new Document();
 		root = doc.createRoot( 'root' );

+ 3 - 17
packages/ckeditor5-engine/tests/treemodel/delta/unwrapdelta.js

@@ -5,29 +5,15 @@
 
 /* bender-tags: treemodel, delta */
 
-/* bender-include: ../../_tools/tools.js */
-
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/position',
-	'core/treemodel/element',
-	'core/ckeditorerror'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
 describe( 'Batch', () => {
-	let Document, Position, Element, CKEditorError;
-
 	let doc, root, p;
 
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Element = modules[ 'core/treemodel/element' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	beforeEach( () => {
 		doc = new Document();
 		root = doc.createRoot( 'root' );

+ 3 - 13
packages/ckeditor5-engine/tests/treemodel/delta/weakinsertdelta.js

@@ -7,21 +7,11 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/attribute',
-	'core/treemodel/position'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
 
 describe( 'Batch', () => {
-	let Document, Attribute, Position;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		Position = modules[ 'core/treemodel/position' ];
-	} );
-
 	let doc, root, batch, chain, attrs;
 
 	beforeEach( () => {

+ 5 - 19
packages/ckeditor5-engine/tests/treemodel/delta/wrapdelta.js

@@ -5,31 +5,17 @@
 
 /* bender-tags: treemodel, delta */
 
-/* bender-include: ../../_tools/tools.js */
-
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/position',
-	'core/treemodel/range',
-	'core/treemodel/element',
-	'core/ckeditorerror'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Range from '/ckeditor5/core/treemodel/range.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
 describe( 'Batch', () => {
-	let Document, Position, Range, Element, CKEditorError;
-
 	let doc, root, range;
 
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Range = modules[ 'core/treemodel/range' ];
-		Element = modules[ 'core/treemodel/element' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	beforeEach( () => {
 		doc = new Document();
 		root = doc.createRoot( 'root' );

+ 9 - 31
packages/ckeditor5-engine/tests/treemodel/document/change-event.js

@@ -7,39 +7,17 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/element',
-	'core/treemodel/rootelement',
-	'core/treemodel/attribute',
-	'core/treemodel/position',
-	'core/treemodel/range',
-	'core/treemodel/operation/attributeoperation',
-	'core/treemodel/operation/insertoperation',
-	'core/treemodel/operation/moveoperation',
-	'core/treemodel/operation/reinsertoperation',
-	'core/treemodel/operation/removeoperation'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Range from '/ckeditor5/core/treemodel/range.js';
+import AttributeOperation from '/ckeditor5/core/treemodel/operation/attributeoperation.js';
+import InsertOperation from '/ckeditor5/core/treemodel/operation/insertoperation.js';
+import MoveOperation from '/ckeditor5/core/treemodel/operation/moveoperation.js';
+import RemoveOperation from '/ckeditor5/core/treemodel/operation/removeoperation.js';
 
 describe( 'Document change event', () => {
-	let Document, RootElement, Element, Range, Position;
-	let AttributeOperation, InsertOperation, MoveOperation, ReinsertOperation, RemoveOperation, Attribute;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Element = modules[ 'core/treemodel/element' ];
-		RootElement = modules[ 'core/treemodel/rootelement' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Range = modules[ 'core/treemodel/range' ];
-
-		InsertOperation = modules[ 'core/treemodel/operation/insertoperation' ];
-		AttributeOperation = modules[ 'core/treemodel/operation/attributeoperation' ];
-		MoveOperation = modules[ 'core/treemodel/operation/moveoperation' ];
-		ReinsertOperation = modules[ 'core/treemodel/operation/reinsertoperation' ];
-		RemoveOperation = modules[ 'core/treemodel/operation/removeoperation' ];
-	} );
-
 	let doc, root, graveyard, types, changes;
 
 	beforeEach( () => {

+ 4 - 15
packages/ckeditor5-engine/tests/treemodel/document/document.js

@@ -7,23 +7,12 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/rootelement',
-	'core/treemodel/batch',
-	'core/ckeditorerror'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import RootElement from '/ckeditor5/core/treemodel/rootelement.js';
+import Batch from '/ckeditor5/core/treemodel/batch.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
 describe( 'Document', () => {
-	let Document, RootElement, Batch, CKEditorError;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		RootElement = modules[ 'core/treemodel/rootelement' ];
-		Batch = modules[ 'core/treemodel/batch' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	let doc;
 
 	beforeEach( () => {

+ 11 - 29
packages/ckeditor5-engine/tests/treemodel/operation/attributeoperation.js

@@ -4,41 +4,23 @@
  */
 
 /* bender-tags: treemodel, operation */
-/* global describe, before, beforeEach, it, expect */
-
-/* bender-include: ../../_tools/tools.js */
 
 'use strict';
 
-const getIteratorCount = bender.tools.core.getIteratorCount;
+import coreTestUtils from '/tests/core/_utils/utils.js';
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import AttributeOperation from '/ckeditor5/core/treemodel/operation/attributeoperation.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Range from '/ckeditor5/core/treemodel/range.js';
+import Character from '/ckeditor5/core/treemodel/character.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import Text from '/ckeditor5/core/treemodel/text.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/element',
-	'core/treemodel/operation/attributeoperation',
-	'core/treemodel/position',
-	'core/treemodel/range',
-	'core/treemodel/character',
-	'core/treemodel/attribute',
-	'core/treemodel/text',
-	'core/ckeditorerror'
-);
+const getIteratorCount = coreTestUtils.getIteratorCount;
 
 describe( 'AttributeOperation', () => {
-	let Document, Element, AttributeOperation, Position, Range, Character, Attribute, Text, CKEditorError;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Element = modules[ 'core/treemodel/element' ];
-		AttributeOperation = modules[ 'core/treemodel/operation/attributeoperation' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Range = modules[ 'core/treemodel/range' ];
-		Character = modules[ 'core/treemodel/character' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		Text = modules[ 'core/treemodel/text' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	let doc, root;
 
 	beforeEach( () => {

+ 7 - 23
packages/ckeditor5-engine/tests/treemodel/operation/insertoperation.js

@@ -4,34 +4,18 @@
  */
 
 /* bender-tags: treemodel, operation */
-/* global describe, before, beforeEach, it, expect */
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/node',
-	'core/treemodel/nodelist',
-	'core/treemodel/operation/insertoperation',
-	'core/treemodel/operation/removeoperation',
-	'core/treemodel/position',
-	'core/treemodel/character',
-	'core/treemodel/nodelist'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import Node from '/ckeditor5/core/treemodel/node.js';
+import NodeList from '/ckeditor5/core/treemodel/nodelist.js';
+import InsertOperation from '/ckeditor5/core/treemodel/operation/insertoperation.js';
+import RemoveOperation from '/ckeditor5/core/treemodel/operation/removeoperation.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Character from '/ckeditor5/core/treemodel/character.js';
 
 describe( 'InsertOperation', () => {
-	let Document, Node, NodeList, InsertOperation, RemoveOperation, Position, Character;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		Node = modules[ 'core/treemodel/node' ];
-		NodeList = modules[ 'core/treemodel/nodelist' ];
-		InsertOperation = modules[ 'core/treemodel/operation/insertoperation' ];
-		RemoveOperation = modules[ 'core/treemodel/operation/removeoperation' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Character = modules[ 'core/treemodel/character' ];
-	} );
-
 	let doc, root;
 
 	beforeEach( () => {

+ 6 - 20
packages/ckeditor5-engine/tests/treemodel/operation/moveoperation.js

@@ -4,31 +4,17 @@
  */
 
 /* bender-tags: treemodel, operation */
-/* global describe, before, beforeEach, it, expect */
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/operation/moveoperation',
-	'core/treemodel/position',
-	'core/treemodel/element',
-	'core/treemodel/nodelist',
-	'core/ckeditorerror'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import MoveOperation from '/ckeditor5/core/treemodel/operation/moveoperation.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import NodeList from '/ckeditor5/core/treemodel/nodelist.js';
+import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
 
 describe( 'MoveOperation', () => {
-	let Document, MoveOperation, Position, Element, NodeList, CKEditorError;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		MoveOperation = modules[ 'core/treemodel/operation/moveoperation' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Element = modules[ 'core/treemodel/element' ];
-		NodeList = modules[ 'core/treemodel/nodelist' ];
-		CKEditorError = modules[ 'core/ckeditorerror' ];
-	} );
-
 	let doc, root;
 
 	beforeEach( () => {

+ 2 - 11
packages/ckeditor5-engine/tests/treemodel/operation/nooperation.js

@@ -7,19 +7,10 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/operation/nooperation'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import NoOperation from '/ckeditor5/core/treemodel/operation/nooperation.js';
 
 describe( 'NoOperation', () => {
-	let Document, NoOperation;
-
-	before( function() {
-		Document = modules[ 'core/treemodel/document' ];
-		NoOperation = modules[ 'core/treemodel/operation/nooperation' ];
-	} );
-
 	let noop, doc, root;
 
 	beforeEach( () => {

+ 5 - 17
packages/ckeditor5-engine/tests/treemodel/operation/reinsertoperation.js

@@ -7,25 +7,13 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/operation/reinsertoperation',
-	'core/treemodel/operation/removeoperation',
-	'core/treemodel/operation/moveoperation',
-	'core/treemodel/position'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import ReinsertOperation from '/ckeditor5/core/treemodel/operation/reinsertoperation.js';
+import RemoveOperation from '/ckeditor5/core/treemodel/operation/removeoperation.js';
+import MoveOperation from '/ckeditor5/core/treemodel/operation/moveoperation.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
 
 describe( 'ReinsertOperation', () => {
-	let Document, ReinsertOperation, RemoveOperation, MoveOperation, Position;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		ReinsertOperation = modules[ 'core/treemodel/operation/reinsertoperation' ];
-		RemoveOperation = modules[ 'core/treemodel/operation/removeoperation' ];
-		MoveOperation = modules[ 'core/treemodel/operation/moveoperation' ];
-		Position = modules[ 'core/treemodel/position' ];
-	} );
-
 	let doc, root, graveyard, operation, graveyardPosition, rootPosition;
 
 	beforeEach( () => {

+ 5 - 17
packages/ckeditor5-engine/tests/treemodel/operation/removeoperation.js

@@ -7,25 +7,13 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/document',
-	'core/treemodel/operation/reinsertoperation',
-	'core/treemodel/operation/removeoperation',
-	'core/treemodel/operation/moveoperation',
-	'core/treemodel/position'
-);
+import Document from '/ckeditor5/core/treemodel/document.js';
+import ReinsertOperation from '/ckeditor5/core/treemodel/operation/reinsertoperation.js';
+import RemoveOperation from '/ckeditor5/core/treemodel/operation/removeoperation.js';
+import MoveOperation from '/ckeditor5/core/treemodel/operation/moveoperation.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
 
 describe( 'RemoveOperation', () => {
-	let Document, ReinsertOperation, RemoveOperation, MoveOperation, Position;
-
-	before( () => {
-		Document = modules[ 'core/treemodel/document' ];
-		ReinsertOperation = modules[ 'core/treemodel/operation/reinsertoperation' ];
-		RemoveOperation = modules[ 'core/treemodel/operation/removeoperation' ];
-		MoveOperation = modules[ 'core/treemodel/operation/removeoperation' ];
-		Position = modules[ 'core/treemodel/position' ];
-	} );
-
 	let doc, root, graveyard;
 
 	beforeEach( () => {

+ 10 - 32
packages/ckeditor5-engine/tests/treemodel/operation/transform.js

@@ -3,44 +3,22 @@
  * For licensing, see LICENSE.md.
  */
 
-/* jshint expr: true */
-
 /* bender-tags: treemodel, operation */
-/* global describe, before, beforeEach, it, expect */
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/rootelement',
-	'core/treemodel/node',
-	'core/treemodel/position',
-	'core/treemodel/range',
-	'core/treemodel/attribute',
-	'core/treemodel/operation/transform',
-	'core/treemodel/operation/insertoperation',
-	'core/treemodel/operation/attributeoperation',
-	'core/treemodel/operation/moveoperation',
-	'core/treemodel/operation/nooperation'
-);
+import RootElement from '/ckeditor5/core/treemodel/rootelement.js';
+import Node from '/ckeditor5/core/treemodel/node.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Range from '/ckeditor5/core/treemodel/range.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import transform from '/ckeditor5/core/treemodel/operation/transform.js';
+import InsertOperation from '/ckeditor5/core/treemodel/operation/insertoperation.js';
+import AttributeOperation from '/ckeditor5/core/treemodel/operation/attributeoperation.js';
+import MoveOperation from '/ckeditor5/core/treemodel/operation/moveoperation.js';
+import NoOperation from '/ckeditor5/core/treemodel/operation/nooperation.js';
 
 describe( 'transform', () => {
-	let RootElement, Node, Position, Range, Attribute, InsertOperation, AttributeOperation, MoveOperation, NoOperation;
-	let transform;
-
-	before( () => {
-		RootElement = modules[ 'core/treemodel/rootelement' ];
-		Node = modules[ 'core/treemodel/node' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Range = modules[ 'core/treemodel/range' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		InsertOperation = modules[ 'core/treemodel/operation/insertoperation' ];
-		AttributeOperation = modules[ 'core/treemodel/operation/attributeoperation' ];
-		MoveOperation = modules[ 'core/treemodel/operation/moveoperation' ];
-		NoOperation = modules[ 'core/treemodel/operation/nooperation' ];
-
-		transform = modules[ 'core/treemodel/operation/transform' ];
-	} );
-
 	let root, op, nodeA, nodeB, expected, baseVersion;
 
 	beforeEach( () => {