rosa-build/spec/factories/build_lists.rb

33 lines
1.0 KiB
Ruby

# -*- encoding : utf-8 -*-
FactoryGirl.define do
factory :build_list do
association :user
#association :project
association :save_to_platform, :factory => :platform_with_repos
project { |bl| FactoryGirl.create(:project, :repositories => bl.save_to_platform.repositories) }
save_to_repository { |bl| bl.project.repositories.where(:id => bl.save_to_platform.repository_ids).first }
association :arch
build_for_platform {|bl| bl.save_to_platform}
project_version "1.0"
build_requires true
update_type 'security'
include_repos {|bl| bl.save_to_platform.repositories.map(&:id)}
commit_hash '1234567890abcdef1234567890abcdef12345678'
end
factory :build_list_core, :parent => :build_list do
bs_id { FactoryGirl.generate(:integer) }
end
factory :build_list_package, :class => BuildList::Package do
association :build_list
association :project
association :platform
fullname "test_package"
name "test_package"
version "3.1.12"
release 6
package_type "source"
end
end