summaryrefslogtreecommitdiff
path: root/spec/finders
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-02-17 03:09:00 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-02-17 03:09:00 +0000
commit56201db1dc66f3a2d598f6f8da0bec170dc26ba1 (patch)
tree8317b0a17c76866b981b497b13786dadceee5abf /spec/finders
parentce2a803dc413f289352deecbf2cfd32896c8b2ef (diff)
downloadgitlab-ce-56201db1dc66f3a2d598f6f8da0bec170dc26ba1.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/finders')
-rw-r--r--spec/finders/award_emojis_finder_spec.rb12
-rw-r--r--spec/finders/clusters_finder_spec.rb2
-rw-r--r--spec/finders/issues_finder_spec.rb16
-rw-r--r--spec/finders/jobs_finder_spec.rb14
-rw-r--r--spec/finders/members_finder_spec.rb22
-rw-r--r--spec/finders/merge_requests_finder_spec.rb4
-rw-r--r--spec/finders/resource_label_event_finder_spec.rb6
7 files changed, 38 insertions, 38 deletions
diff --git a/spec/finders/award_emojis_finder_spec.rb b/spec/finders/award_emojis_finder_spec.rb
index ccac475daad..bdfd2a9a3f4 100644
--- a/spec/finders/award_emojis_finder_spec.rb
+++ b/spec/finders/award_emojis_finder_spec.rb
@@ -3,14 +3,14 @@
require 'spec_helper'
describe AwardEmojisFinder do
- set(:issue_1) { create(:issue) }
- set(:issue_1_thumbsup) { create(:award_emoji, name: 'thumbsup', awardable: issue_1) }
- set(:issue_1_thumbsdown) { create(:award_emoji, name: 'thumbsdown', awardable: issue_1) }
+ let_it_be(:issue_1) { create(:issue) }
+ let_it_be(:issue_1_thumbsup) { create(:award_emoji, name: 'thumbsup', awardable: issue_1) }
+ let_it_be(:issue_1_thumbsdown) { create(:award_emoji, name: 'thumbsdown', awardable: issue_1) }
# Create a matching set of emoji for a second issue.
# These should never appear in our finder results
- set(:issue_2) { create(:issue) }
- set(:issue_2_thumbsup) { create(:award_emoji, name: 'thumbsup', awardable: issue_2) }
- set(:issue_2_thumbsdown) { create(:award_emoji, name: 'thumbsdown', awardable: issue_2) }
+ let_it_be(:issue_2) { create(:issue) }
+ let_it_be(:issue_2_thumbsup) { create(:award_emoji, name: 'thumbsup', awardable: issue_2) }
+ let_it_be(:issue_2_thumbsdown) { create(:award_emoji, name: 'thumbsdown', awardable: issue_2) }
describe 'param validation' do
it 'raises an error if `name` is invalid' do
diff --git a/spec/finders/clusters_finder_spec.rb b/spec/finders/clusters_finder_spec.rb
index 5dde616f679..3bad88573f7 100644
--- a/spec/finders/clusters_finder_spec.rb
+++ b/spec/finders/clusters_finder_spec.rb
@@ -5,7 +5,7 @@ require 'spec_helper'
describe ClustersFinder do
let(:project) { create(:project) }
- set(:user) { create(:user) }
+ let_it_be(:user) { create(:user) }
describe '#execute' do
let(:enabled_cluster) { create(:cluster, :provided_by_gcp, projects: [project]) }
diff --git a/spec/finders/issues_finder_spec.rb b/spec/finders/issues_finder_spec.rb
index 7a102cb479e..ff52e1b9d5f 100644
--- a/spec/finders/issues_finder_spec.rb
+++ b/spec/finders/issues_finder_spec.rb
@@ -29,7 +29,7 @@ describe IssuesFinder do
end
context 'filter by username' do
- set(:user3) { create(:user) }
+ let_it_be(:user3) { create(:user) }
before do
project2.add_developer(user3)
@@ -53,7 +53,7 @@ describe IssuesFinder do
end
it_behaves_like 'no assignee filter' do
- set(:user3) { create(:user) }
+ let_it_be(:user3) { create(:user) }
let(:expected_issuables) { [issue4] }
end
@@ -679,7 +679,7 @@ describe IssuesFinder do
end
context 'filtering by confidential' do
- set(:confidential_issue) { create(:issue, project: project1, confidential: true) }
+ let_it_be(:confidential_issue) { create(:issue, project: project1, confidential: true) }
context 'no filtering' do
it 'returns all issues' do
@@ -777,7 +777,7 @@ describe IssuesFinder do
it 'returns the number of rows for the default state' do
finder = described_class.new(user)
- expect(finder.row_count).to eq(5)
+ expect(finder.row_count).to eq(4)
end
it 'returns the number of rows for a given state' do
@@ -790,10 +790,10 @@ describe IssuesFinder do
describe '#with_confidentiality_access_check' do
let(:guest) { create(:user) }
- set(:authorized_user) { create(:user) }
- set(:project) { create(:project, namespace: authorized_user.namespace) }
- set(:public_issue) { create(:issue, project: project) }
- set(:confidential_issue) { create(:issue, project: project, confidential: true) }
+ let_it_be(:authorized_user) { create(:user) }
+ let_it_be(:project) { create(:project, namespace: authorized_user.namespace) }
+ let_it_be(:public_issue) { create(:issue, project: project) }
+ let_it_be(:confidential_issue) { create(:issue, project: project, confidential: true) }
context 'when no project filter is given' do
let(:params) { {} }
diff --git a/spec/finders/jobs_finder_spec.rb b/spec/finders/jobs_finder_spec.rb
index 675d170b90e..01f9ec03c79 100644
--- a/spec/finders/jobs_finder_spec.rb
+++ b/spec/finders/jobs_finder_spec.rb
@@ -3,13 +3,13 @@
require 'spec_helper'
describe JobsFinder, '#execute' do
- set(:user) { create(:user) }
- set(:admin) { create(:user, :admin) }
- set(:project) { create(:project, :private, public_builds: false) }
- set(:pipeline) { create(:ci_pipeline, project: project) }
- set(:job_1) { create(:ci_build) }
- set(:job_2) { create(:ci_build, :running) }
- set(:job_3) { create(:ci_build, :success, pipeline: pipeline) }
+ let_it_be(:user) { create(:user) }
+ let_it_be(:admin) { create(:user, :admin) }
+ let_it_be(:project) { create(:project, :private, public_builds: false) }
+ let_it_be(:pipeline) { create(:ci_pipeline, project: project) }
+ let_it_be(:job_1) { create(:ci_build) }
+ let_it_be(:job_2) { create(:ci_build, :running) }
+ let_it_be(:job_3) { create(:ci_build, :success, pipeline: pipeline) }
let(:params) { {} }
diff --git a/spec/finders/members_finder_spec.rb b/spec/finders/members_finder_spec.rb
index f7331f689ea..f6df727f7db 100644
--- a/spec/finders/members_finder_spec.rb
+++ b/spec/finders/members_finder_spec.rb
@@ -3,13 +3,13 @@
require 'spec_helper'
describe MembersFinder, '#execute' do
- set(:group) { create(:group) }
- set(:nested_group) { create(:group, parent: group) }
- set(:project) { create(:project, namespace: nested_group) }
- set(:user1) { create(:user) }
- set(:user2) { create(:user) }
- set(:user3) { create(:user) }
- set(:user4) { create(:user) }
+ let_it_be(:group) { create(:group) }
+ let_it_be(:nested_group) { create(:group, parent: group) }
+ let_it_be(:project, reload: true) { create(:project, namespace: nested_group) }
+ let_it_be(:user1) { create(:user) }
+ let_it_be(:user2) { create(:user) }
+ let_it_be(:user3) { create(:user) }
+ let_it_be(:user4) { create(:user) }
it 'returns members for project and parent groups' do
nested_group.request_access(user1)
@@ -128,10 +128,10 @@ describe MembersFinder, '#execute' do
context 'when include_invited_groups_members == true' do
subject { described_class.new(project, user2).execute(include_relations: [:inherited, :direct, :invited_groups_members]) }
- set(:linked_group) { create(:group, :public) }
- set(:nested_linked_group) { create(:group, parent: linked_group) }
- set(:linked_group_member) { linked_group.add_guest(user1) }
- set(:nested_linked_group_member) { nested_linked_group.add_guest(user2) }
+ let_it_be(:linked_group) { create(:group, :public) }
+ let_it_be(:nested_linked_group) { create(:group, parent: linked_group) }
+ let_it_be(:linked_group_member) { linked_group.add_guest(user1) }
+ let_it_be(:nested_linked_group_member) { nested_linked_group.add_guest(user2) }
it 'includes all the invited_groups members including members inherited from ancestor groups' do
create(:project_group_link, project: project, group: nested_linked_group)
diff --git a/spec/finders/merge_requests_finder_spec.rb b/spec/finders/merge_requests_finder_spec.rb
index 849387b72bd..42211f7ac9d 100644
--- a/spec/finders/merge_requests_finder_spec.rb
+++ b/spec/finders/merge_requests_finder_spec.rb
@@ -214,13 +214,13 @@ describe MergeRequestsFinder do
merge_request3.assignees = [user2, user3]
end
- set(:user3) { create(:user) }
+ let_it_be(:user3) { create(:user) }
let(:params) { { assignee_username: [user2.username, user3.username] } }
let(:expected_issuables) { [merge_request3] }
end
it_behaves_like 'no assignee filter' do
- set(:user3) { create(:user) }
+ let_it_be(:user3) { create(:user) }
let(:expected_issuables) { [merge_request4, merge_request5] }
end
diff --git a/spec/finders/resource_label_event_finder_spec.rb b/spec/finders/resource_label_event_finder_spec.rb
index c894387100d..5068ea19d63 100644
--- a/spec/finders/resource_label_event_finder_spec.rb
+++ b/spec/finders/resource_label_event_finder_spec.rb
@@ -3,9 +3,9 @@
require 'spec_helper'
describe ResourceLabelEventFinder do
- set(:user) { create(:user) }
- set(:issue_project) { create(:project) }
- set(:issue) { create(:issue, project: issue_project) }
+ let_it_be(:user) { create(:user) }
+ let_it_be(:issue_project) { create(:project) }
+ let_it_be(:issue) { create(:issue, project: issue_project) }
describe '#execute' do
subject { described_class.new(user, issue).execute }