浏览代码

Update tests.

panr 5 年之前
父节点
当前提交
ac6e9547f2

+ 1 - 1
packages/ckeditor5-image/tests/imageresize/imageresize.js

@@ -3,7 +3,7 @@
  * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  */
  */
 
 
-import ImageResize from '../../src/imageresize/imageresize';
+import ImageResize from '../../src/imageresize';
 import ImageResizeUI from '../../src/imageresize/ui/imageresizeui';
 import ImageResizeUI from '../../src/imageresize/ui/imageresizeui';
 import ImageResizeEditing from '../../src/imageresize/imageresizeediting';
 import ImageResizeEditing from '../../src/imageresize/imageresizeediting';
 
 

+ 22 - 5
packages/ckeditor5-image/tests/imageresize/ui/imageresizeui.js

@@ -48,7 +48,7 @@ describe( 'ImageResizeUI', () => {
 				plugins: [ Image, ImageStyle, Paragraph, Undo, Table, ImageResizeUI ],
 				plugins: [ Image, ImageStyle, Paragraph, Undo, Table, ImageResizeUI ],
 				image: {
 				image: {
 					resizeUnit: '%',
 					resizeUnit: '%',
-					imageResizeOptions: resizeOptions
+					resizeOptions
 				}
 				}
 			} );
 			} );
 
 
@@ -94,7 +94,7 @@ describe( 'ImageResizeUI', () => {
 				.create( editorElement, {
 				.create( editorElement, {
 					plugins: [ Image, ImageStyle, Paragraph, Undo, Table, ImageResizeUI ],
 					plugins: [ Image, ImageStyle, Paragraph, Undo, Table, ImageResizeUI ],
 					image: {
 					image: {
-						imageResizeOptions: resizeOptions
+						resizeOptions
 					}
 					}
 				} );
 				} );
 
 
@@ -116,7 +116,7 @@ describe( 'ImageResizeUI', () => {
 					plugins: [ Image, ImageStyle, Paragraph, Undo, Table, ImageResizeUI ],
 					plugins: [ Image, ImageStyle, Paragraph, Undo, Table, ImageResizeUI ],
 					image: {
 					image: {
 						resizeUnit: 'px',
 						resizeUnit: 'px',
-						imageResizeOptions: resizeOptions
+						resizeOptions
 					}
 					}
 				} );
 				} );
 
 
@@ -133,9 +133,26 @@ describe( 'ImageResizeUI', () => {
 		} );
 		} );
 
 
 		it( 'should have configured resize options', () => {
 		it( 'should have configured resize options', () => {
-			const imageResizeOptions = editor.config.get( 'image.imageResizeOptions' );
+			const resizeOptions = editor.config.get( 'image.resizeOptions' );
 
 
-			expect( imageResizeOptions.length ).to.equal( 3 );
+			expect( resizeOptions.length ).to.equal( 3 );
+		} );
+
+		it( 'should not register a dropdown or buttons if no resize options passed', async () => {
+			const editor = await ClassicTestEditor
+				.create( editorElement, {
+					plugins: [ Image, ImageStyle, Paragraph, Undo, Table, ImageResizeUI ],
+					image: {
+						resizeUnit: 'px'
+					}
+				} );
+
+			const resizeOptions = editor.config.get( 'image.resizeOptions' );
+
+			expect( resizeOptions ).to.be.undefined;
+			expect( editor.ui.componentFactory.has( 'imageResize' ) ).to.be.false;
+
+			await editor.destroy();
 		} );
 		} );
 	} );
 	} );
 
 

+ 1 - 1
packages/ckeditor5-image/tests/manual/imageresize.js

@@ -7,7 +7,7 @@
 
 
 import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
 import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
 import ArticlePluginSet from '@ckeditor/ckeditor5-core/tests/_utils/articlepluginset';
 import ArticlePluginSet from '@ckeditor/ckeditor5-core/tests/_utils/articlepluginset';
-import ImageResize from '../../src/imageresize/imageresize';
+import ImageResize from '../../src/imageresize';
 import Indent from '@ckeditor/ckeditor5-indent/src/indent';
 import Indent from '@ckeditor/ckeditor5-indent/src/indent';
 import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
 import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
 import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';
 import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';

+ 1 - 1
packages/ckeditor5-image/tests/manual/imageresizepx.js

@@ -7,7 +7,7 @@
 
 
 import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
 import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
 import ArticlePluginSet from '@ckeditor/ckeditor5-core/tests/_utils/articlepluginset';
 import ArticlePluginSet from '@ckeditor/ckeditor5-core/tests/_utils/articlepluginset';
-import ImageResize from '../../src/imageresize/imageresize';
+import ImageResize from '../../src/imageresize';
 import Indent from '@ckeditor/ckeditor5-indent/src/indent';
 import Indent from '@ckeditor/ckeditor5-indent/src/indent';
 import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
 import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
 import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';
 import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';

+ 5 - 5
packages/ckeditor5-image/tests/manual/imageresizeui.js

@@ -7,7 +7,7 @@
 
 
 import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
 import ClassicEditor from '@ckeditor/ckeditor5-editor-classic/src/classiceditor';
 import ArticlePluginSet from '@ckeditor/ckeditor5-core/tests/_utils/articlepluginset';
 import ArticlePluginSet from '@ckeditor/ckeditor5-core/tests/_utils/articlepluginset';
-import ImageResizeUI from '../../src/imageresize/ui/imageresizeui';
+import ImageResize from '../../src/imageresize';
 import Indent from '@ckeditor/ckeditor5-indent/src/indent';
 import Indent from '@ckeditor/ckeditor5-indent/src/indent';
 import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
 import IndentBlock from '@ckeditor/ckeditor5-indent/src/indentblock';
 import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';
 import EasyImage from '@ckeditor/ckeditor5-easy-image/src/easyimage';
@@ -17,7 +17,7 @@ import { CS_CONFIG } from '@ckeditor/ckeditor5-cloud-services/tests/_utils/cloud
 const commonConfig = {
 const commonConfig = {
 	plugins: [
 	plugins: [
 		ArticlePluginSet,
 		ArticlePluginSet,
-		ImageResizeUI,
+		ImageResize,
 		Indent,
 		Indent,
 		IndentBlock,
 		IndentBlock,
 		EasyImage
 		EasyImage
@@ -26,7 +26,7 @@ const commonConfig = {
 		'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'undo', 'redo', 'outdent', 'indent' ],
 		'bulletedList', 'numberedList', 'blockQuote', 'insertTable', 'undo', 'redo', 'outdent', 'indent' ],
 	image: {
 	image: {
 		resizeUnit: '%',
 		resizeUnit: '%',
-		imageResizeOptions: [
+		resizeOptions: [
 			{
 			{
 				name: 'imageResize:original',
 				name: 'imageResize:original',
 				label: 'Original size',
 				label: 'Original size',
@@ -59,7 +59,7 @@ const commonConfig = {
 
 
 const imageConfig1 = {
 const imageConfig1 = {
 	resizeUnit: '%',
 	resizeUnit: '%',
-	imageResizeOptions: [
+	resizeOptions: [
 		{
 		{
 			name: 'imageResize:original',
 			name: 'imageResize:original',
 			label: 'Original size',
 			label: 'Original size',
@@ -100,7 +100,7 @@ ClassicEditor
 
 
 const imageConfig2 = {
 const imageConfig2 = {
 	resizeUnit: '%',
 	resizeUnit: '%',
-	imageResizeOptions: [
+	resizeOptions: [
 		{
 		{
 			name: 'imageResize:original',
 			name: 'imageResize:original',
 			label: 'Original size',
 			label: 'Original size',