Browse Source

Improved test description.

Maciej Bukowski 6 years ago
parent
commit
475c7511c5
1 changed files with 35 additions and 35 deletions
  1. 35 35
      packages/ckeditor5-watchdog/tests/watchdog.js

+ 35 - 35
packages/ckeditor5-watchdog/tests/watchdog.js

@@ -49,41 +49,6 @@ describe( 'Watchdog', () => {
 
 
 			expect( () => watchdog.create() ).to.throw( CKEditorError, /^watchdog-destructor-not-defined/ );
 			expect( () => watchdog.create() ).to.throw( CKEditorError, /^watchdog-destructor-not-defined/ );
 		} );
 		} );
-
-		it( 'supports editor data passed as the first argument', () => {
-			const watchdog = new Watchdog();
-
-			sinon.stub( FakeEditor, 'create' ).callsFake( ( data, config ) => {
-				return new Promise( resolve => {
-					const editor = new FakeEditor( config );
-
-					resolve(
-						editor.initPlugins()
-							.then( () => {
-								editor.data.init( data );
-								editor.data.fire( 'ready' );
-								editor.fire( 'ready' );
-							} )
-							.then( () => editor )
-					);
-				} );
-			} );
-
-			watchdog.setCreator( ( el, config ) => FakeEditor.create( el, config ) );
-			watchdog.setDestructor( editor => editor.destroy() );
-
-			return watchdog.create( '<p>foo</p>', { plugins: [ Paragraph ] } )
-				.then( () => {
-					expect( watchdog.editor.getData() ).to.equal( '<p>foo</p>' );
-
-					return watchdog.restart();
-				} )
-				.then( () => {
-					expect( watchdog.editor.getData() ).to.equal( '<p>foo</p>' );
-
-					return watchdog.destroy();
-				} );
-		} );
 	} );
 	} );
 
 
 	describe( 'restart()', () => {
 	describe( 'restart()', () => {
@@ -132,6 +97,41 @@ describe( 'Watchdog', () => {
 					return watchdog.destroy();
 					return watchdog.destroy();
 				} );
 				} );
 		} );
 		} );
+
+		it( 'should support editor data passed as the `Editor.create()` as the first argument', () => {
+			const watchdog = new Watchdog();
+
+			sinon.stub( FakeEditor, 'create' ).callsFake( ( data, config ) => {
+				return new Promise( resolve => {
+					const editor = new FakeEditor( config );
+
+					resolve(
+						editor.initPlugins()
+							.then( () => {
+								editor.data.init( data );
+								editor.data.fire( 'ready' );
+								editor.fire( 'ready' );
+							} )
+							.then( () => editor )
+					);
+				} );
+			} );
+
+			watchdog.setCreator( ( el, config ) => FakeEditor.create( el, config ) );
+			watchdog.setDestructor( editor => editor.destroy() );
+
+			return watchdog.create( '<p>foo</p>', { plugins: [ Paragraph ] } )
+				.then( () => {
+					expect( watchdog.editor.getData() ).to.equal( '<p>foo</p>' );
+
+					return watchdog.restart();
+				} )
+				.then( () => {
+					expect( watchdog.editor.getData() ).to.equal( '<p>foo</p>' );
+
+					return watchdog.destroy();
+				} );
+		} );
 	} );
 	} );
 
 
 	describe( 'editor', () => {
 	describe( 'editor', () => {