Skip to content
Snippets Groups Projects
Commit 760a154a authored by Kamil Trzcińśki's avatar Kamil Trzcińśki
Browse files

Fix tests for initial status

parent 55d098c9
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -18,6 +18,8 @@ module Clusters
end
 
def set_initial_status
return unless not_installable?
self.status = 'installable' if cluster&.platform_kubernetes_active?
end
 
Loading
Loading
Loading
Loading
@@ -2,6 +2,10 @@ FactoryGirl.define do
factory :cluster_applications_helm, class: Clusters::Applications::Helm do
cluster factory: %i(cluster provided_by_gcp)
 
trait :not_installable do
status -2
end
trait :installable do
status 0
end
Loading
Loading
Loading
Loading
@@ -21,8 +21,20 @@ describe Clusters::Applications::Helm do
end
 
describe '#status' do
it 'defaults to :installable' do
expect(subject.status_name).to be(:installable)
let(:cluster) { create(:cluster) }
subject { described_class.new(cluster: cluster) }
it 'defaults to :not_installable' do
expect(subject.status_name).to be(:not_installable)
end
context 'when platform kubernetes is defined' do
let(:cluster) { create(:cluster, :provided_by_gcp) }
it 'defaults to :installable' do
expect(subject.status_name).to be(:installable)
end
end
end
 
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment