Przeglądaj źródła

Tests: Changes connected with switching to ES6 modules and rebase artifacts.

Szymon Cofalik 10 lat temu
rodzic
commit
7842830355

+ 5 - 4
packages/ckeditor5-engine/tests/treemodel/_utils/utils.js

@@ -20,11 +20,12 @@ const utils = {
 		let txt = '';
 
 		for ( let step of range ) {
-			let node = step.node;
+			let node = step.item;
+			let nodeText = node.text || node.character;
 
-			if ( node.character ) {
-				txt += node.character.toLowerCase();
-			} else if ( node.name ) {
+			if ( nodeText ) {
+				txt += nodeText.toLowerCase();
+			} else {
 				txt += node.name.toUpperCase();
 			}
 		}

+ 4 - 12
packages/ckeditor5-engine/tests/treemodel/characterproxy.js

@@ -7,23 +7,15 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/node',
-	'core/treemodel/element',
-	'core/treemodel/text',
-	'core/treemodel/attribute'
-);
+import Node from '/ckeditor5/core/treemodel/node.js';
+import Element from '/ckeditor5/core/treemodel/element.js';
+import Text from '/ckeditor5/core/treemodel/text.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
 
 describe( 'CharacterProxy', () => {
-	let Node, Element, Text, Attribute;
 	let text, element, char;
 
 	before( () => {
-		Node = modules[ 'core/treemodel/node' ];
-		Element = modules[ 'core/treemodel/element' ];
-		Text = modules[ 'core/treemodel/text' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-
 		text = new Text( 'abc', [ new Attribute( 'foo', true ) ] );
 		element = new Element( 'div', [], [ new Element( 'p' ), text, new Element( 'p' ) ] );
 	} );

+ 0 - 2
packages/ckeditor5-engine/tests/treemodel/node.js

@@ -18,8 +18,6 @@ describe( 'Node', () => {
 	let charB, charA, charR, img;
 
 	before( () => {
-		charB = new Character( 'b' );
-		charA = new Character( 'a' );
 		img = new Element( 'img' );
 
 		one = new Element( 'one' );

+ 6 - 16
packages/ckeditor5-engine/tests/treemodel/textfragment.js

@@ -7,27 +7,17 @@
 
 'use strict';
 
-const modules = bender.amd.require(
-	'core/treemodel/element',
-	'core/treemodel/text',
-	'core/treemodel/attribute',
-	'core/treemodel/textfragment',
-	'core/treemodel/position',
-	'core/treemodel/document'
-);
+import Element from '/ckeditor5/core/treemodel/element.js';
+import Text from '/ckeditor5/core/treemodel/text.js';
+import Attribute from '/ckeditor5/core/treemodel/attribute.js';
+import TextFragment from '/ckeditor5/core/treemodel/textfragment.js';
+import Position from '/ckeditor5/core/treemodel/position.js';
+import Document from '/ckeditor5/core/treemodel/document.js';
 
 describe( 'TextFragment', () => {
-	let Element, Text, Attribute, TextFragment, Position, Document;
 	let doc, text, element, textFragment, root;
 
 	before( () => {
-		Element = modules[ 'core/treemodel/element' ];
-		Text = modules[ 'core/treemodel/text' ];
-		Attribute = modules[ 'core/treemodel/attribute' ];
-		TextFragment = modules[ 'core/treemodel/textfragment' ];
-		Position = modules[ 'core/treemodel/position' ];
-		Document = modules[ 'core/treemodel/document' ];
-
 		text = new Text( 'foobar', [ new Attribute( 'abc', 'xyz' ) ] );
 		element = new Element( 'div', [], [ text ] );
 		doc = new Document();

+ 1 - 0
packages/ckeditor5-engine/tests/treemodel/treewalker.js

@@ -25,6 +25,7 @@ describe( 'range iterator', () => {
 		ELEMENT_START = TreeWalker.ELEMENT_START;
 		ELEMENT_END = TreeWalker.ELEMENT_END;
 		TEXT = TreeWalker.TEXT;
+		CHARACTER = TreeWalker.CHARACTER;
 
 		doc = new Document();
 		root = doc.createRoot( 'root' );