diff options
Diffstat (limited to 'spec/models/environment_spec.rb')
-rw-r--r-- | spec/models/environment_spec.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/models/environment_spec.rb b/spec/models/environment_spec.rb index 06d3e9da286..179f2a1b0e0 100644 --- a/spec/models/environment_spec.rb +++ b/spec/models/environment_spec.rb @@ -982,6 +982,22 @@ RSpec.describe Environment, :use_clean_rails_memory_store_caching do end end + describe '#has_running_deployments?' do + subject { environment.has_running_deployments? } + + it 'return false when no deployments exist' do + is_expected.to eq(false) + end + + context 'when deployment is running on the environment' do + let!(:deployment) { create(:deployment, :running, environment: environment) } + + it 'return true' do + is_expected.to eq(true) + end + end + end + describe '#metrics' do let(:project) { create(:prometheus_project) } |