From 5cccf313c3f473cf7104ce846d6daed86cfeb392 Mon Sep 17 00:00:00 2001 From: Mark Lapierre Date: Wed, 5 Jun 2019 08:46:30 +0000 Subject: Fix Web IDE add template test Wait for the new file modal to stop animating before clicking it We now need to click the commit button 3 times: 1. To enter commit mode 2. To being staging changes 3. To submit the commit --- .../javascripts/ide/components/activity_bar.vue | 2 +- .../ide/components/new_dropdown/modal.vue | 1 + app/views/projects/_new_project_fields.html.haml | 2 +- qa/qa/page/base.rb | 17 ++++++++++++-- qa/qa/page/file/form.rb | 2 ++ qa/qa/page/project/new.rb | 5 ++++ qa/qa/page/project/web_ide/edit.rb | 27 +++++++++++++++++++--- qa/qa/resource/project.rb | 7 +++++- .../3_create/repository/add_file_template_spec.rb | 9 +------- .../3_create/web_ide/add_file_template_spec.rb | 11 +-------- qa/qa/support/page/logging.rb | 13 +++++++---- qa/spec/page/logging_spec.rb | 12 +++++++++- 12 files changed, 76 insertions(+), 32 deletions(-) diff --git a/app/assets/javascripts/ide/components/activity_bar.vue b/app/assets/javascripts/ide/components/activity_bar.vue index 7c769ab7fa0..7b4e03be8eb 100644 --- a/app/assets/javascripts/ide/components/activity_bar.vue +++ b/app/assets/javascripts/ide/components/activity_bar.vue @@ -78,7 +78,7 @@ export default { data-container="body" data-placement="right" type="button" - class="ide-sidebar-link js-ide-commit-mode" + class="ide-sidebar-link js-ide-commit-mode qa-commit-mode-tab" @click.prevent="changedActivityView($event, $options.activityBarViews.commit)" > diff --git a/app/assets/javascripts/ide/components/new_dropdown/modal.vue b/app/assets/javascripts/ide/components/new_dropdown/modal.vue index 412b07553dc..f67666f1fbf 100644 --- a/app/assets/javascripts/ide/components/new_dropdown/modal.vue +++ b/app/assets/javascripts/ide/components/new_dropdown/modal.vue @@ -134,6 +134,7 @@ export default {