require 'db/mongo/models/project' FactoryGirl.define do factory :project, class: Devops::Model::Project do transient do with_deploy_env_identifier false with_deploy_env_identifiers ['foo'] end id 'my_project' run_list [] description 'desc' 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 end end