4af9d592c5
I've followed the [upgrade guide](https://github.com/thoughtbot/factory_bot/blob/4-9-0-stable/UPGRADE_FROM_FACTORY_GIRL.md) and ran these two commands: ``` grep -e FactoryGirl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|FactoryGirl|FactoryBot|" grep -e factory_girl **/*.rake **/*.rb -s -l | xargs sed -i "" "s|factory_girl|factory_bot|" ``` Signed-off-by: Rémy Coutable <remy@rymai.me>
36 lines
839 B
Ruby
36 lines
839 B
Ruby
FactoryBot.define do
|
|
factory :cluster, class: Clusters::Cluster do
|
|
user
|
|
name 'test-cluster'
|
|
|
|
trait :project do
|
|
after(:create) do |cluster, evaluator|
|
|
cluster.projects << create(:project)
|
|
end
|
|
end
|
|
|
|
trait :provided_by_user do
|
|
provider_type :user
|
|
platform_type :kubernetes
|
|
|
|
platform_kubernetes factory: [:cluster_platform_kubernetes, :configured]
|
|
end
|
|
|
|
trait :provided_by_gcp do
|
|
provider_type :gcp
|
|
platform_type :kubernetes
|
|
|
|
provider_gcp factory: [:cluster_provider_gcp, :created]
|
|
platform_kubernetes factory: [:cluster_platform_kubernetes, :configured]
|
|
end
|
|
|
|
trait :providing_by_gcp do
|
|
provider_type :gcp
|
|
provider_gcp factory: [:cluster_provider_gcp, :creating]
|
|
end
|
|
|
|
trait :disabled do
|
|
enabled false
|
|
end
|
|
end
|
|
end
|