8
0
Просмотр исходного кода

Tests: Ported the test for hiding resizer when its disabled.

Marek Lewandowski 6 лет назад
Родитель
Сommit
9162f4128e
1 измененных файлов с 10 добавлено и 1 удалено
  1. 10 1
      packages/ckeditor5-widget/tests/widgetresize.js

+ 10 - 1
packages/ckeditor5-widget/tests/widgetresize.js

@@ -181,8 +181,10 @@ describe( 'WidgetResize', () => {
 		} );
 	} );
 	describe( 'Integration (pixels)', () => {
+		let resizer;
+
 		beforeEach( async () => {
-			createResizer();
+			resizer = createResizer();
 		} );
 
 		it( 'properly sets the state for subsequent resizes', async () => {
@@ -208,6 +210,13 @@ describe( 'WidgetResize', () => {
 			sinon.assert.calledWithExactly( commitStub.firstCall, '150px' );
 			sinon.assert.calledWithExactly( commitStub.secondCall, '200px' );
 		} );
+
+		it( 'hides the resize wrapper when resizer gets disabled', () => {
+			const resizerWrapper = editor.ui.getEditableElement().querySelector( '.ck-widget__resizer' );
+			expect( resizerWrapper.style.display ).to.equal( '' );
+			resizer.isEnabled = false;
+			expect( resizerWrapper.style.display ).to.equal( 'none' );
+		} );
 	} );
 
 	describe( 'Integration (percents)', () => {