summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Bajao <ebajao@gitlab.com>2019-04-01 14:48:48 +0800
committerPatrick Bajao <ebajao@gitlab.com>2019-04-01 14:52:27 +0800
commit779e04f433c5ae3ec0359657e918de63b910f2a2 (patch)
treebf6e9239dfcd5fb40cf0341e2967a6c20206dc9f
parent093629fedc43e8b481c6626765e3fcf0603add17 (diff)
downloadgitlab-ce-59777-fix-leave-pool-repository-spec.tar.gz
Ensure object pool is created in spec59777-fix-leave-pool-repository-spec
`Project#leave_pool_repository` will fail if the object pool isn't created. We need to ensure that the object pool is created in spec for it to pass. That can be done by using the `:ready` trait of the `:pool_repository` factory.
-rw-r--r--spec/models/project_spec.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb
index 90dcf861849..3dab5fda5c6 100644
--- a/spec/models/project_spec.rb
+++ b/spec/models/project_spec.rb
@@ -4760,7 +4760,7 @@ describe Project do
end
describe '#leave_pool_repository' do
- let(:pool) { create(:pool_repository) }
+ let(:pool) { create(:pool_repository, :ready) }
let(:project) { create(:project, :repository, pool_repository: pool) }
it 'removes the membership' do