From f48258190983fcabce6b940bd86d53e59f719a8c Mon Sep 17 00:00:00 2001 From: Gabriel Monnerat <gabriel@nexedi.com> Date: Mon, 1 Feb 2021 00:30:43 +0000 Subject: [PATCH] fixup! erp5_web_renderjs_ui_test: cover case of orange highlight not displayed in rjs_gadget_erp5_emailfield_js with test --- ...logWorkflowWithMultipleValidationError.zpt | 34 ++++++++++++++++--- 1 file changed, 30 insertions(+), 4 deletions(-) diff --git a/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_page_templates_zuite/testFormDialogWorkflowWithMultipleValidationError.zpt b/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_page_templates_zuite/testFormDialogWorkflowWithMultipleValidationError.zpt index f4dc92b50c..7a7673685a 100644 --- a/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_page_templates_zuite/testFormDialogWorkflowWithMultipleValidationError.zpt +++ b/bt5/erp5_web_renderjs_ui_test/PathTemplateItem/portal_tests/renderjs_ui_page_templates_zuite/testFormDialogWorkflowWithMultipleValidationError.zpt @@ -466,6 +466,11 @@ <td>field_your_tenth_failure</td> <td>ok</td> </tr> +<tr> + <td>fireEvent</td> + <td>field_your_tenth_failure</td> + <td>blur</td> +</tr> <tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/submit_dialog" /> <tr> <td>assertElementPresent</td> @@ -473,18 +478,34 @@ <td></td> </tr> <tr> - <td>assertTextPresent</td> - <td>Please include an '@' in the email address. 'ok' is missing an '@'.</td> + <td>assertElementPresent</td> + <td>//input[@name="field_your_tenth_failure" and @class="is-invalid"]</td> <td></td> </tr> +<tr> + <td>fireEvent</td> + <td>field_your_tenth_failure</td> + <td>focus</td> +</tr> +<tr> + <td>type</td> + <td>field_your_tenth_failure</td> + <td>email@email.com</td> +</tr> <tr> <td>fireEvent</td> <td>field_your_tenth_failure</td> <td>blur</td> </tr> +<tal:block metal:use-macro="here/Zuite_CommonTemplateForRenderjsUi/macros/submit_dialog" /> +<tr> + <td>assertElementPresent</td> + <td>//input[@name="field_your_tenth_failure" and @class="is-invalid"]</td> + <td></td> +</tr> <tr> <td>assertTextNotPresent</td> - <td>Please include an '@' in the email address. 'ok' is missing an '@'.</td> + <td>The input failed the external validator.</td> <td></td> </tr> <tr> @@ -492,9 +513,14 @@ <td>field_your_tenth_failure</td> <td>focus</td> </tr> +<tr> + <td>waitForTextPresent</td> + <td>The input failed the external validator.</td> + <td></td> +</tr> <tr> <td>assertTextPresent</td> - <td>Please include an '@' in the email address. 'ok' is missing an '@'.</td> + <td>The input failed the external validator.</td> <td></td> </tr> </tbody> -- 2.30.9