fluke/devops-service/spec/factories/project.rb

23 lines
563 B
Ruby
Raw Normal View History

2015-11-20 18:31:54 +03:00
require 'db/mongo/models/project'
FactoryGirl.define do
factory :project, class: Devops::Model::Project do
2015-12-02 12:51:23 +03:00
transient do
with_deploy_env_identifier false
with_deploy_env_identifiers ['foo']
end
2015-11-20 18:31:54 +03:00
id 'my_project'
run_list []
description 'desc'
2015-12-02 12:51:23 +03:00
after(:build) do |project, evaluator|
unless project.deploy_envs
project.deploy_envs = []
evaluator.with_deploy_env_identifiers.each do |env_id|
project.deploy_envs << build(:deploy_env_ec2, identifier: env_id)
end
end
end
2015-11-20 18:31:54 +03:00
end
end