diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-11-07 17:10:40 +0300 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2017-11-07 17:10:40 +0300 |
commit | 389c9bfc516531f850d6fe4098db0572f90478ab (patch) | |
tree | c947afc402b4339e1d0909c912fe80dcf4452da6 /spec/factories/clusters | |
parent | e40021cd3cba0a889f43fcfec7b25c757391f11c (diff) |
Add specs for ingress
Diffstat (limited to 'spec/factories/clusters')
-rw-r--r-- | spec/factories/clusters/applications/ingress.rb | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/spec/factories/clusters/applications/ingress.rb b/spec/factories/clusters/applications/ingress.rb new file mode 100644 index 00000000000..63016d9c15c --- /dev/null +++ b/spec/factories/clusters/applications/ingress.rb @@ -0,0 +1,35 @@ +FactoryGirl.define do + factory :cluster_applications_ingress, class: Clusters::Applications::Ingress do + cluster factory: %i(cluster provided_by_gcp) + + trait :not_installable do + status -2 + end + + trait :installable do + status 0 + end + + trait :scheduled do + status 1 + end + + trait :installing do + status 2 + end + + trait :installed do + status 3 + end + + trait :errored do + status(-1) + status_reason 'something went wrong' + end + + trait :timeouted do + installing + updated_at ClusterWaitForAppInstallationWorker::TIMEOUT.ago + end + end +end |