Explorar o código

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

Marek Lewandowski %!s(int64=6) %!d(string=hai) anos
pai
achega
9162f4128e
Modificáronse 1 ficheiros con 10 adicións e 1 borrados
  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)', () => {