From 2635080721ed4cf6471745f42199af8ca3067014 Mon Sep 17 00:00:00 2001 From: Swikriti Tripathi Date: Wed, 23 Nov 2022 14:45:04 +0545 Subject: [PATCH] Remove the id attribute from the Text input for assistance in e2e tests Signed-off-by: Swikriti Tripathi --- src/components/admin/TextInput.vue | 6 +-- tests/jest/components/AdminSettings.spec.js | 8 ++- .../__snapshots__/AdminSettings.spec.js.snap | 52 +++++++++---------- .../__snapshots__/TextInput.spec.js.snap | 28 +++++----- 4 files changed, 44 insertions(+), 50 deletions(-) diff --git a/src/components/admin/TextInput.vue b/src/components/admin/TextInput.vue index 9593ddd3a..b252deff5 100644 --- a/src/components/admin/TextInput.vue +++ b/src/components/admin/TextInput.vue @@ -4,7 +4,7 @@ {{ labelText }}
- .text-input-input-wrapper > input', serverHostForm: '.openproject-server-host', opOauthForm: '.openproject-oauth-values', ncOauthForm: '.nextcloud-oauth-values', @@ -48,8 +46,8 @@ const selectors = { resetOPOAuthFormButton: '[data-test-id="reset-op-oauth-btn"]', resetNcOAuthFormButton: '[data-test-id="reset-nc-oauth-btn"]', submitOPOAuthFormButton: '[data-test-id="submit-op-oauth-btn"]', - opOauthClientIdInput: '#openproject-oauth-client-id', - opOauthClientSecretInput: '#openproject-oauth-client-secret', + opOauthClientIdInput: '#openproject-oauth-client-id > .text-input-input-wrapper > input', + opOauthClientSecretInput: '#openproject-oauth-client-secret > .text-input-input-wrapper > input', submitServerHostFormButton: '[data-test-id="submit-server-host-form-btn"]', submitNcOAuthFormButton: '[data-test-id="submit-nc-oauth-values-form-btn"]', resetAllAppSettingsButton: '#reset-all-app-settings-btn', diff --git a/tests/jest/components/__snapshots__/AdminSettings.spec.js.snap b/tests/jest/components/__snapshots__/AdminSettings.spec.js.snap index 3d5603f9b..fe69a09b6 100644 --- a/tests/jest/components/__snapshots__/AdminSettings.spec.js.snap +++ b/tests/jest/components/__snapshots__/AdminSettings.spec.js.snap @@ -4,8 +4,8 @@ exports[`AdminSettings.vue Nextcloud OAuth values form edit mode should show the
- - + +
Yes, I have copied these values @@ -41,22 +41,22 @@ exports[`AdminSettings.vue OpenProject OAuth values form edit mode should show t
-
+
OpenProject OAuth client ID *
-
+
Go to your OpenProject {htmlLink} as an Administrator and start the setup and copy the values here.
-
+
OpenProject OAuth client secret *
-
+
@@ -126,16 +126,16 @@ exports[`AdminSettings.vue server host url form edit mode cancel button should b `; -exports[`AdminSettings.vue server host url form edit mode readonly state should clear the readonly state when clicked on the input 1`] = ``; +exports[`AdminSettings.vue server host url form edit mode readonly state should clear the readonly state when clicked on the input 1`] = ``; -exports[`AdminSettings.vue server host url form edit mode readonly state should set the input field to readonly at first 1`] = ``; +exports[`AdminSettings.vue server host url form edit mode readonly state should set the input field to readonly at first 1`] = ``; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 1`] = ` -
+
OpenProject host *
-
+
@@ -150,11 +150,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 2`] = ` -
+
OpenProject host *
-
+
@@ -169,11 +169,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 3`] = ` -
+
OpenProject host *
-
+
@@ -188,11 +188,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 4`] = ` -
+
OpenProject host *
-
+
@@ -207,11 +207,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 5`] = ` -
+
OpenProject host *
-
+
@@ -226,11 +226,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 6`] = ` -
+
OpenProject host *
-
+
@@ -245,11 +245,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 7`] = ` -
+
OpenProject host *
-
+
@@ -264,11 +264,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 8`] = ` -
+
OpenProject host *
-
+
@@ -281,11 +281,11 @@ exports[`AdminSettings.vue server host url form edit mode submit button should s `; exports[`AdminSettings.vue server host url form edit mode submit button should set the input to error state and display correct message when the url is invalid 9`] = ` -
+
OpenProject host *
-
+
diff --git a/tests/jest/components/admin/__snapshots__/TextInput.spec.js.snap b/tests/jest/components/admin/__snapshots__/TextInput.spec.js.snap index f228a1b2c..cbfc28d48 100644 --- a/tests/jest/components/admin/__snapshots__/TextInput.spec.js.snap +++ b/tests/jest/components/admin/__snapshots__/TextInput.spec.js.snap @@ -13,11 +13,11 @@ exports[`TextInput.vue is required prop should not add asterik to the label text `; exports[`TextInput.vue messages should not show error message details if not error message is provided 1`] = ` -
+
some label
-
+
@@ -25,11 +25,11 @@ exports[`TextInput.vue messages should not show error message details if not err `; exports[`TextInput.vue messages should show error message details if both error message and details are provided 1`] = ` -
+
some label
-
+
@@ -44,11 +44,11 @@ exports[`TextInput.vue messages should show error message details if both error `; exports[`TextInput.vue messages should show error message if both error message and hint text are provided 1`] = ` -
+
some label
-
+
@@ -61,11 +61,11 @@ exports[`TextInput.vue messages should show error message if both error message `; exports[`TextInput.vue messages should show error message if provided 1`] = ` -
+
some label
-
+
@@ -78,11 +78,11 @@ exports[`TextInput.vue messages should show error message if provided 1`] = ` `; exports[`TextInput.vue messages should show hint text if provided 1`] = ` -
+
some label
-
+
@@ -92,11 +92,11 @@ exports[`TextInput.vue messages should show hint text if provided 1`] = ` `; exports[`TextInput.vue readonly prop should set the input to readonly 1`] = ` -
+
some label
-
+
@@ -104,11 +104,11 @@ exports[`TextInput.vue readonly prop should set the input to readonly 1`] = ` `; exports[`TextInput.vue with copy button prop should render copy button if set 1`] = ` -
+
some label
-