From 2a204f2ba12381c0cba2a30f27d2a4974f396b0f Mon Sep 17 00:00:00 2001 From: nassimerrahoui Date: Thu, 6 Aug 2020 17:13:54 +0200 Subject: [PATCH] [Vue] add cypress for vue Co-authored-by: Adil Abed --- .../client/templates/vue/package.json.ejs | 7 +++++++ .../change-password/change-password.vue.ejs | 10 +++++----- .../app/account/login-form/login-form.vue.ejs | 8 +++++--- .../app/account/register/register.vue.ejs | 18 +++++++++++------- .../finish/reset-password-finish.vue.ejs | 8 ++++---- .../init/reset-password-init.vue.ejs | 6 +++--- .../app/account/settings/settings.vue.ejs | 12 ++++++------ .../admin/configuration/configuration.vue.ejs | 4 ++-- .../webapp/app/admin/health/health.vue.ejs | 4 ++-- .../main/webapp/app/admin/logs/logs.vue.ejs | 4 ++-- .../webapp/app/admin/metrics/metrics.vue.ejs | 4 ++-- .../user-management/user-management.vue.ejs | 4 ++-- .../vue/src/main/webapp/app/app.vue.ejs | 2 +- .../app/core/jhi-navbar/jhi-navbar.vue.ejs | 18 ++++++++++-------- .../client/templates/vue/tsconfig.json.ejs | 7 ++----- .../account/settings_page_spec.ts.ejs | 4 ++++ .../administration/administration_spec.ts.ejs | 12 ++++++++++++ .../javascript/cypress/support/commands.ts.ejs | 1 - 18 files changed, 80 insertions(+), 53 deletions(-) diff --git a/generators/client/templates/vue/package.json.ejs b/generators/client/templates/vue/package.json.ejs index 405b47a1ebe8..1802ebcab505 100644 --- a/generators/client/templates/vue/package.json.ejs +++ b/generators/client/templates/vue/package.json.ejs @@ -117,6 +117,9 @@ limitations under the License. <%_ if (protractorTests) { _%> "protractor": "5.4.4", <%_ } _%> + <%_ if (cypressTests) { _%> + "cypress": "4.11.0", + <%_ } _%> "rimraf": "3.0.2", "sass": "1.26.5", "sass-loader": "8.0.2", @@ -162,6 +165,10 @@ limitations under the License. "postinstall": "<%= clientPackageManager %> run e2e:update-webdriver", "e2e:update-webdriver": "webdriver-manager update --gecko false", <%_ } _%> + <%_ if (cypressTests) { _%> + "cypress": "cypress open", + "cypress:run": "cypress run", + <%_ } _%> "jest": "jest --coverage --logHeapUsage --maxWorkers=2 --no-cache --config src/test/javascript/jest.conf.js", "jest:update": "<%= clientPackageManager %> run jest -- --updateSnapshot", "webpack:build": "<%= clientPackageManager %> run cleanup && <%= clientPackageManager %> run webpack:build:main", diff --git a/generators/client/templates/vue/src/main/webapp/app/account/change-password/change-password.vue.ejs b/generators/client/templates/vue/src/main/webapp/app/account/change-password/change-password.vue.ejs index ac7e64c115a0..8bf4d22c7fff 100644 --- a/generators/client/templates/vue/src/main/webapp/app/account/change-password/change-password.vue.ejs +++ b/generators/client/templates/vue/src/main/webapp/app/account/change-password/change-password.vue.ejs @@ -26,7 +26,7 @@ + v-model="$v.resetPassword.currentPassword.$model" required data-cy="currentPassword" />
+ v-model="$v.resetPassword.newPassword.$model" minlength="4" maxlength="50" required data-cy="newPassword" />
@@ -63,7 +63,7 @@ + v-model="$v.resetPassword.confirmPassword.$model" minlength="4" maxlength="50" required data-cy="confirmPassword" />
@@ -83,4 +83,4 @@
- \ No newline at end of file + diff --git a/generators/client/templates/vue/src/main/webapp/app/account/login-form/login-form.vue.ejs b/generators/client/templates/vue/src/main/webapp/app/account/login-form/login-form.vue.ejs index c9ca57f12896..b8ab023066af 100644 --- a/generators/client/templates/vue/src/main/webapp/app/account/login-form/login-form.vue.ejs +++ b/generators/client/templates/vue/src/main/webapp/app/account/login-form/login-form.vue.ejs @@ -2,7 +2,7 @@