summaryrefslogtreecommitdiff
path: root/spec/models/deployment_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/deployment_spec.rb')
-rw-r--r--spec/models/deployment_spec.rb23
1 files changed, 11 insertions, 12 deletions
diff --git a/spec/models/deployment_spec.rb b/spec/models/deployment_spec.rb
index fb3883820fd..f0fdc62e6c7 100644
--- a/spec/models/deployment_spec.rb
+++ b/spec/models/deployment_spec.rb
@@ -170,18 +170,7 @@ RSpec.describe Deployment do
end
end
- it 'executes Deployments::DropOlderDeploymentsWorker asynchronously' do
- stub_feature_flags(prevent_outdated_deployment_jobs: false)
-
- expect(Deployments::DropOlderDeploymentsWorker)
- .to receive(:perform_async).once.with(deployment.id)
-
- deployment.run!
- end
-
- it 'does not execute Deployments::DropOlderDeploymentsWorker when FF enabled' do
- stub_feature_flags(prevent_outdated_deployment_jobs: true)
-
+ it 'does not execute Deployments::DropOlderDeploymentsWorker' do
expect(Deployments::DropOlderDeploymentsWorker)
.not_to receive(:perform_async).with(deployment.id)
@@ -413,6 +402,16 @@ RSpec.describe Deployment do
it { is_expected.to be_falsey }
end
+
+ context 'when environment is undefined' do
+ let(:deployment) { build(:deployment, :success, project: project, environment: environment) }
+
+ before do
+ deployment.environment = nil
+ end
+
+ it { is_expected.to be_falsey }
+ end
end
describe '#success?' do