Skip to content

Commit 809e8d9

Browse files
#222: Add validation for error message - test fix.
1 parent 1cc2dfc commit 809e8d9

File tree

17 files changed

+36
-23
lines changed

17 files changed

+36
-23
lines changed

ReCaptchaAdminUi/composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
"php": "~7.3.0||~7.4.0",
66
"magento/framework": "*",
77
"magento/module-config": "*",
8-
"magento/module-re-captcha-ui": "*"
8+
"magento/module-re-captcha-ui": "*",
9+
"magento/module-store": "*"
910
},
1011
"type": "magento2-module",
1112
"license": "OSL-3.0",

ReCaptchaAdminUi/etc/config.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
<recaptcha_backend>
1212
<failure_messages>
1313
<validation_failure_message>reCAPTCHA verification failed.</validation_failure_message>
14-
<technical_failure_message>Something went wrong with reCAPTCHA, please contact Store owner.
15-
</technical_failure_message>
14+
<technical_failure_message>Something went wrong with reCAPTCHA. Please contact the store owner.</technical_failure_message>
1615
</failure_messages>
1716
</recaptcha_backend>
1817
</default>

ReCaptchaContact/Test/Integration/ContactFormTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ private function checkFailedPostResponse(array $postValues = []): void
210210
$this->makePostRequest($postValues);
211211

212212
$this->assertSessionMessages(
213-
$this->equalTo(['reCAPTCHA verification failed']),
213+
$this->equalTo(['Something went wrong with reCAPTCHA. Please contact the store owner.']),
214214
MessageInterface::TYPE_ERROR
215215
);
216216
}

ReCaptchaCustomer/Model/AjaxLogin/ErrorProcessor.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ class ErrorProcessor
5151
/**
5252
* @param ActionFlag $actionFlag
5353
* @param SerializerInterface $serializer
54+
* @param LoggerInterface|null $logger
5455
* @param ErrorMessageConfigInterface|null $errorMessageConfig
5556
* @param ValidationErrorMessagesProvider|null $validationErrorMessagesProvider
5657
*/

ReCaptchaCustomer/Observer/AjaxLoginObserver.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
use Psr\Log\LoggerInterface;
2121

2222
/**
23-
* AjaxLoginObserver
23+
* Observer of ajax login.
2424
*/
2525
class AjaxLoginObserver implements ObserverInterface
2626
{
@@ -79,8 +79,7 @@ public function __construct(
7979
}
8080

8181
/**
82-
* @param Observer $observer
83-
* @return void
82+
* @inheritdoc
8483
* @throws LocalizedException
8584
*/
8685
public function execute(Observer $observer): void

ReCaptchaCustomer/Test/Integration/AjaxLoginFormTest.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,12 @@ private function checkFailedPostResponse(array $postValues = []): void
218218
{
219219
$this->makePostRequest($postValues);
220220

221-
$expected = json_encode(['errors' => true, 'message' => 'reCAPTCHA verification failed']);
221+
$expected = json_encode(
222+
[
223+
'errors' => true,
224+
'message' => 'Something went wrong with reCAPTCHA. Please contact the store owner.'
225+
]
226+
);
222227

223228
$this->assertEquals(
224229
$expected,

ReCaptchaCustomer/Test/Integration/CreateCustomerFormTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ private function checkFailedPostResponse(array $postValues = []): void
238238
// Customer should not be created
239239
}
240240
$this->assertSessionMessages(
241-
self::equalTo(['reCAPTCHA verification failed']),
241+
self::equalTo(['Something went wrong with reCAPTCHA. Please contact the store owner.']),
242242
MessageInterface::TYPE_ERROR
243243
);
244244
}

ReCaptchaCustomer/Test/Integration/ForgotPasswordFormTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ private function checkFailedPostResponse(array $postValues = []): void
227227

228228
$this->assertRedirect(self::equalTo($this->url->getRouteUrl('customer/account/forgotpassword')));
229229
$this->assertSessionMessages(
230-
self::equalTo(['reCAPTCHA verification failed']),
230+
self::equalTo(['Something went wrong with reCAPTCHA. Please contact the store owner.']),
231231
MessageInterface::TYPE_ERROR
232232
);
233233

ReCaptchaCustomer/Test/Integration/LoginFromTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ private function checkFailedPostResponse(array $postValues = []): void
227227

228228
$this->assertRedirect(self::stringStartsWith($this->url->getRouteUrl('customer/account/login')));
229229
$this->assertSessionMessages(
230-
self::equalTo(['reCAPTCHA verification failed']),
230+
self::equalTo(['Something went wrong with reCAPTCHA. Please contact the store owner.']),
231231
MessageInterface::TYPE_ERROR
232232
);
233233

ReCaptchaFrontendUi/etc/config.xml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,7 @@
1111
<recaptcha_frontend>
1212
<failure_messages>
1313
<validation_failure_message>reCAPTCHA verification failed.</validation_failure_message>
14-
<technical_failure_message>Something went wrong with reCAPTCHA, please contact Store owner.
15-
</technical_failure_message>
14+
<technical_failure_message>Something went wrong with reCAPTCHA. Please contact the store owner.</technical_failure_message>
1615
</failure_messages>
1716
</recaptcha_frontend>
1817
</default>

0 commit comments

Comments
 (0)