diff --git a/lib/Form/BlockStylesRenderer.php b/lib/Form/BlockStylesRenderer.php index 21806d5bfb..9fc36b7345 100644 --- a/lib/Form/BlockStylesRenderer.php +++ b/lib/Form/BlockStylesRenderer.php @@ -15,7 +15,7 @@ class BlockStylesRenderer { $rules[] = "border-style:solid;"; } if (isset($styles['border_radius'])) { - $rules[] = "border-radius:" . intval($styles['border_radius']) . "px;"; + $rules[] = "border-radius:" . intval($styles['border_radius']) . "px !important;"; } if (isset($styles['border_size'])) { $rules[] = "border-width:" . intval($styles['border_size']) . "px;"; diff --git a/tests/unit/Form/BlockStylesRendererTest.php b/tests/unit/Form/BlockStylesRendererTest.php index 2dad0f1cab..4b3dffe9f7 100644 --- a/tests/unit/Form/BlockStylesRendererTest.php +++ b/tests/unit/Form/BlockStylesRendererTest.php @@ -21,7 +21,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest { } public function testItShouldRenderSingleTextInputStyles() { - expect($this->renderer->renderForTextInput(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px;'); + expect($this->renderer->renderForTextInput(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px !important;'); expect($this->renderer->renderForTextInput(['border_color' => '#fff']))->equals('border-style:solid;border-color:#fff;'); expect($this->renderer->renderForTextInput(['border_size' => 10]))->equals('border-style:solid;border-width:10px;'); expect($this->renderer->renderForTextInput(['background_color' => '#dddddd']))->equals('background-color:#dddddd;'); @@ -40,7 +40,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest { 'fontSize' => 13, ]; $result = $this->renderer->renderForTextInput($styles, $settings); - expect($result)->contains('border-radius:10px;'); + expect($result)->contains('border-radius:10px !important;'); expect($result)->contains('border-color:#fff;'); expect($result)->contains('border-width:10px;'); expect($result)->contains('background-color:#dddddd;'); @@ -50,7 +50,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest { } public function testItShouldRenderSingleButtonStyles() { - expect($this->renderer->renderForButton(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px;border-color:transparent;'); + expect($this->renderer->renderForButton(['border_radius' => 10]))->equals('border-style:solid;border-radius:10px !important;border-color:transparent;'); expect($this->renderer->renderForButton(['border_color' => '#fff']))->equals('border-style:solid;border-color:#fff;'); expect($this->renderer->renderForButton(['border_size' => 10]))->equals('border-style:solid;border-width:10px;border-color:transparent;'); expect($this->renderer->renderForButton(['background_color' => '#dddddd']))->equals('background-color:#dddddd;border-color:transparent;'); @@ -73,7 +73,7 @@ class BlockStylesRendererTest extends \MailPoetUnitTest { 'fontSize' => 13, ]; $result = $this->renderer->renderForButton($styles, $settings); - expect($result)->contains('border-radius:10px;'); + expect($result)->contains('border-radius:10px !important;'); expect($result)->contains('border-color:#fff;'); expect($result)->contains('border-width:10px;'); expect($result)->contains('background-color:#dddddd;');