diff options
Diffstat (limited to 'spec/services/ci/runners/set_runner_associated_projects_service_spec.rb')
-rw-r--r-- | spec/services/ci/runners/set_runner_associated_projects_service_spec.rb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/spec/services/ci/runners/set_runner_associated_projects_service_spec.rb b/spec/services/ci/runners/set_runner_associated_projects_service_spec.rb index 0d2e237c87b..1f44612947b 100644 --- a/spec/services/ci/runners/set_runner_associated_projects_service_spec.rb +++ b/spec/services/ci/runners/set_runner_associated_projects_service_spec.rb @@ -47,7 +47,11 @@ RSpec.describe ::Ci::Runners::SetRunnerAssociatedProjectsService, '#execute' do it 'reassigns associated projects and returns success response' do expect(execute).to be_success - expect(runner.reload.projects.ids).to eq([owner_project.id] + project_ids) + + runner.reload + + expect(runner.owner_project).to eq(owner_project) + expect(runner.projects.ids).to match_array([owner_project.id] + project_ids) end end @@ -56,7 +60,11 @@ RSpec.describe ::Ci::Runners::SetRunnerAssociatedProjectsService, '#execute' do it 'reassigns associated projects and returns success response' do expect(execute).to be_success - expect(runner.reload.projects.ids).to eq([owner_project.id] + project_ids) + + runner.reload + + expect(runner.owner_project).to eq(owner_project) + expect(runner.projects.ids).to match_array([owner_project.id] + project_ids) end end end |