summaryrefslogtreecommitdiff
path: root/spec/services
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2017-08-28 12:21:17 +0000
committerDouwe Maan <douwe@gitlab.com>2017-08-28 12:21:17 +0000
commit0b73771205a2f967055c9701ff92f70289a1af23 (patch)
treef1f51d5596c700b17318e1932ca9ce0b02d94b31 /spec/services
parented1ca47c9ea893d643ae613f39b65d80db3b0e67 (diff)
parent0a1160e5d7d8234fa9e88038608a37c0f7fe2b05 (diff)
downloadgitlab-ce-0b73771205a2f967055c9701ff92f70289a1af23.tar.gz
Merge branch '36792-inline-user-refresh-when-creating-project' into 'master'
Don't wait for project authorization sidekiq jobs when creating projects Closes #36792 See merge request !13775
Diffstat (limited to 'spec/services')
-rw-r--r--spec/services/projects/create_service_spec.rb2
-rw-r--r--spec/services/user_project_access_changed_service_spec.rb7
2 files changed, 8 insertions, 1 deletions
diff --git a/spec/services/projects/create_service_spec.rb b/spec/services/projects/create_service_spec.rb
index b0dc7488b5f..088b7b4fc04 100644
--- a/spec/services/projects/create_service_spec.rb
+++ b/spec/services/projects/create_service_spec.rb
@@ -38,7 +38,7 @@ describe Projects::CreateService, '#execute' do
expect(project).to be_persisted
expect(project.owner).to eq(user)
- expect(project.team.masters).to include(user, admin)
+ expect(project.team.masters).to contain_exactly(user)
expect(project.namespace).to eq(user.namespace)
end
end
diff --git a/spec/services/user_project_access_changed_service_spec.rb b/spec/services/user_project_access_changed_service_spec.rb
index 14a5e40350a..87a90378e2b 100644
--- a/spec/services/user_project_access_changed_service_spec.rb
+++ b/spec/services/user_project_access_changed_service_spec.rb
@@ -8,5 +8,12 @@ describe UserProjectAccessChangedService do
described_class.new([1, 2]).execute
end
+
+ it 'permits non-blocking operation' do
+ expect(AuthorizedProjectsWorker).to receive(:bulk_perform_async)
+ .with([[1], [2]])
+
+ described_class.new([1, 2]).execute(blocking: false)
+ end
end
end