From 8f9962c32123e86a3036bc5f0634b2d7e27b26ff Mon Sep 17 00:00:00 2001 From: Doug Stull <dstull@gitlab.com> Date: Tue, 4 Aug 2020 13:21:28 -0400 Subject: [PATCH] Resolve RSpec/EmptyLineAfterLetBlock Exceptions in QA - comply to style guide --- .rubocop_todo.yml | 16 ---------------- .../3_create/gitaly/high_availability_spec.rb | 1 + .../repository/move_project_create_fork_spec.rb | 1 + .../5_package/maven_repository_spec.rb | 1 + .../browser_ui/5_package/npm_registry_spec.rb | 1 + ...hild_pipelines_dependent_relationship_spec.rb | 1 + ...ld_pipelines_independent_relationship_spec.rb | 1 + .../1_manage/group/group_ldap_sync_spec.rb | 2 ++ .../add_batch_comments_in_merge_request_spec.rb | 1 + .../repository/assign_code_owners_spec.rb | 1 + .../pull_mirroring_over_ssh_with_key_spec.rb | 1 + .../restrict_push_protected_branch_spec.rb | 1 + .../6_release/multi-project_pipelines_spec.rb | 2 ++ qa/spec/resource/base_spec.rb | 2 ++ qa/spec/resource/events/project_spec.rb | 1 + .../scenario/test/integration/mattermost_spec.rb | 1 + 16 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 2c2d3bfe90bea..cdb37ef5dec34 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -290,22 +290,6 @@ RSpec/ContextWording: RSpec/EmptyLineAfterLetBlock: Enabled: true Exclude: - - 'qa/qa/specs/features/api/3_create/repository/changing_repository_storage_spec.rb' - - 'qa/qa/specs/features/browser_ui/3_create/gitaly/high_availability_spec.rb' - - 'qa/qa/specs/features/browser_ui/3_create/repository/move_project_create_fork_spec.rb' - - 'qa/qa/specs/features/browser_ui/5_package/maven_repository_spec.rb' - - 'qa/qa/specs/features/browser_ui/5_package/npm_registry_spec.rb' - - 'qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb' - - 'qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_independent_relationship_spec.rb' - - 'qa/qa/specs/features/ee/browser_ui/1_manage/group/group_ldap_sync_spec.rb' - - 'qa/qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb' - - 'qa/qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb' - - 'qa/qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb' - - 'qa/qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb' - - 'qa/qa/specs/features/ee/browser_ui/6_release/multi-project_pipelines_spec.rb' - - 'qa/spec/resource/base_spec.rb' - - 'qa/spec/resource/events/project_spec.rb' - - 'qa/spec/scenario/test/integration/mattermost_spec.rb' - 'spec/config/object_store_settings_spec.rb' - 'spec/controllers/boards/issues_controller_spec.rb' - 'spec/controllers/groups/milestones_controller_spec.rb' diff --git a/qa/qa/specs/features/browser_ui/3_create/gitaly/high_availability_spec.rb b/qa/qa/specs/features/browser_ui/3_create/gitaly/high_availability_spec.rb index 16757a602dcd0..40dd013882d66 100644 --- a/qa/qa/specs/features/browser_ui/3_create/gitaly/high_availability_spec.rb +++ b/qa/qa/specs/features/browser_ui/3_create/gitaly/high_availability_spec.rb @@ -9,6 +9,7 @@ module QA project.name = 'gitaly_high_availability' end end + let(:initial_file) { 'pushed_to_primary.txt' } let(:final_file) { 'committed_to_primary.txt' } let(:praefect_manager) { Service::PraefectManager.new } diff --git a/qa/qa/specs/features/browser_ui/3_create/repository/move_project_create_fork_spec.rb b/qa/qa/specs/features/browser_ui/3_create/repository/move_project_create_fork_spec.rb index f586c25165cf8..59e4bb038a766 100644 --- a/qa/qa/specs/features/browser_ui/3_create/repository/move_project_create_fork_spec.rb +++ b/qa/qa/specs/features/browser_ui/3_create/repository/move_project_create_fork_spec.rb @@ -10,6 +10,7 @@ module QA project.initialize_with_readme = true end end + let(:fork_project) do Resource::Fork.fabricate_via_api! do |fork| fork.user = user diff --git a/qa/qa/specs/features/browser_ui/5_package/maven_repository_spec.rb b/qa/qa/specs/features/browser_ui/5_package/maven_repository_spec.rb index 19003614f1aba..0f04b3b61862f 100644 --- a/qa/qa/specs/features/browser_ui/5_package/maven_repository_spec.rb +++ b/qa/qa/specs/features/browser_ui/5_package/maven_repository_spec.rb @@ -15,6 +15,7 @@ module QA Resource::PersonalAccessToken.fabricate!.access_token end + let(:project) do Resource::Project.fabricate_via_api! do |project| project.name = 'maven-package-project' diff --git a/qa/qa/specs/features/browser_ui/5_package/npm_registry_spec.rb b/qa/qa/specs/features/browser_ui/5_package/npm_registry_spec.rb index 1118ab02fe86a..471d66c2f21f1 100644 --- a/qa/qa/specs/features/browser_ui/5_package/npm_registry_spec.rb +++ b/qa/qa/specs/features/browser_ui/5_package/npm_registry_spec.rb @@ -14,6 +14,7 @@ module QA Resource::PersonalAccessToken.fabricate!.access_token end + let(:project) do Resource::Project.fabricate_via_api! do |project| project.name = 'npm-registry-project' diff --git a/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb b/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb index 673125c90f234..ba36e4fa290bc 100644 --- a/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb +++ b/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_dependent_relationship_spec.rb @@ -8,6 +8,7 @@ module QA project.name = 'pipelines-dependent-relationship' end end + let!(:runner) do Resource::Runner.fabricate_via_api! do |runner| runner.project = project diff --git a/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_independent_relationship_spec.rb b/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_independent_relationship_spec.rb index 05b9859f1122c..69f66ee4edf4c 100644 --- a/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_independent_relationship_spec.rb +++ b/qa/qa/specs/features/browser_ui/6_release/pipeline/parent_child_pipelines_independent_relationship_spec.rb @@ -8,6 +8,7 @@ module QA project.name = 'pipeline-independent-relationship' end end + let!(:runner) do Resource::Runner.fabricate_via_api! do |runner| runner.project = project diff --git a/qa/qa/specs/features/ee/browser_ui/1_manage/group/group_ldap_sync_spec.rb b/qa/qa/specs/features/ee/browser_ui/1_manage/group/group_ldap_sync_spec.rb index 49a0e923b1e50..fec81a75bbe00 100644 --- a/qa/qa/specs/features/ee/browser_ui/1_manage/group/group_ldap_sync_spec.rb +++ b/qa/qa/specs/features/ee/browser_ui/1_manage/group/group_ldap_sync_spec.rb @@ -58,6 +58,7 @@ module QA } ] end + let(:owner_user) { 'enguser1' } let(:sync_users) { ['ENG User 2', 'ENG User 3'] } @@ -108,6 +109,7 @@ module QA } ] end + let(:owner_user) { 'hruser1' } let(:sync_users) { ['HR User 2', 'HR User 3'] } diff --git a/qa/qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb b/qa/qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb index 26f44d8b67e1f..d9abf82bf5a2d 100644 --- a/qa/qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb +++ b/qa/qa/specs/features/ee/browser_ui/3_create/merge_request/add_batch_comments_in_merge_request_spec.rb @@ -8,6 +8,7 @@ module QA project.name = 'project-with-merge-request' end end + let(:merge_request) do Resource::MergeRequest.fabricate_via_api! do |merge_request| merge_request.title = 'This is a merge request' diff --git a/qa/qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb b/qa/qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb index 2a7cfbd0365ce..f42ea3854a4dc 100644 --- a/qa/qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb +++ b/qa/qa/specs/features/ee/browser_ui/3_create/repository/assign_code_owners_spec.rb @@ -13,6 +13,7 @@ module QA project.initialize_with_readme = true end end + let(:branch_name) { 'protected-branch' } before do diff --git a/qa/qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb b/qa/qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb index cc4067eac31c7..6759914fbd2ab 100644 --- a/qa/qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb +++ b/qa/qa/specs/features/ee/browser_ui/3_create/repository/pull_mirroring_over_ssh_with_key_spec.rb @@ -11,6 +11,7 @@ module QA project_push.commit_message = 'Add README.md' end end + let(:source_project_uri) { source.project.repository_ssh_location.uri } let(:target_project) do Resource::Project.fabricate_via_api! do |project| diff --git a/qa/qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb b/qa/qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb index f5924c45bc54b..0d3d9fff5a15b 100644 --- a/qa/qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb +++ b/qa/qa/specs/features/ee/browser_ui/3_create/repository/restrict_push_protected_branch_spec.rb @@ -68,6 +68,7 @@ module QA group.path = "access-to-protected-branch-#{SecureRandom.hex(8)}" end end + let(:project) do Resource::Project.fabricate_via_api! do |resource| resource.name = 'group-with-access-to-protected-branch' diff --git a/qa/qa/specs/features/ee/browser_ui/6_release/multi-project_pipelines_spec.rb b/qa/qa/specs/features/ee/browser_ui/6_release/multi-project_pipelines_spec.rb index 6bfc9531c2798..5950896f846e2 100644 --- a/qa/qa/specs/features/ee/browser_ui/6_release/multi-project_pipelines_spec.rb +++ b/qa/qa/specs/features/ee/browser_ui/6_release/multi-project_pipelines_spec.rb @@ -12,11 +12,13 @@ module QA project.name = upstream_project_name end end + let(:downstream_project) do Resource::Project.fabricate_via_api! do |project| project.name = downstream_project_name end end + let!(:runner) do Resource::Runner.fabricate_via_api! do |runner| runner.project = upstream_project diff --git a/qa/spec/resource/base_spec.rb b/qa/spec/resource/base_spec.rb index fe84b3d024ae2..b23de19e1f874 100644 --- a/qa/spec/resource/base_spec.rb +++ b/qa/spec/resource/base_spec.rb @@ -226,6 +226,7 @@ def self.current_url end end end + let(:first_resource) do Class.new(base) do attribute :test do @@ -233,6 +234,7 @@ def self.current_url end end end + let(:second_resource) do Class.new(base) do attribute :test do diff --git a/qa/spec/resource/events/project_spec.rb b/qa/spec/resource/events/project_spec.rb index dd544ec7ac8a1..98da87906fa2b 100644 --- a/qa/spec/resource/events/project_spec.rb +++ b/qa/spec/resource/events/project_spec.rb @@ -8,6 +8,7 @@ def api_get_path end end end + let(:all_events) do [ { diff --git a/qa/spec/scenario/test/integration/mattermost_spec.rb b/qa/spec/scenario/test/integration/mattermost_spec.rb index 4452e890ebe74..7e4eb6284e861 100644 --- a/qa/spec/scenario/test/integration/mattermost_spec.rb +++ b/qa/spec/scenario/test/integration/mattermost_spec.rb @@ -10,6 +10,7 @@ mattermost_address: 'http://mattermost_address' } end + let(:named_options) { %w[--address http://gitlab_address --mattermost-address http://mattermost_address] } let(:tags) { [:mattermost] } let(:options) { ['path1']} -- GitLab