rename issue_priority_factory to enumerations_factory; added a default_enumeration-factory

pull/1186/head
Philipp Tessenow 12 years ago
parent 13ef5457ef
commit 8d9adc0edc
  1. 42
      spec/factories/enumerations_factory.rb
  2. 27
      spec/factories/issue_priority_factory.rb

@ -0,0 +1,42 @@
FactoryGirl.define do
factory :default_enumeration, :class => Enumeration do
initialize_with do
Enumeration.find(:first, :conditions => {:type => 'Enumeration', :is_default => true}) || Enumeration.new
end
active true
is_default true
type "Enumeration"
name "Default Enumeration"
end
factory :priority, :class => IssuePriority do
sequence(:name) { |i| "Priority #{i}" }
active true
factory :priority_low do
name "Low"
# reuse existing priority with the given name
# this prevents a validation error (name has to be unique)
initialize_with { IssuePriority.find_or_create_by_name(name)}
factory :priority_normal do
name "Normal"
end
factory :priority_high do
name "High"
end
factory :priority_urgent do
name "Urgent"
end
factory :priority_immediate do
name "Immediate"
end
end
end
end

@ -1,27 +0,0 @@
FactoryGirl.define do
factory :priority, :class => IssuePriority do
sequence(:name) { |i| "Priority #{i}" }
active true
factory :priority_low do
name "Low"
end
factory :priority_normal do
name "Normal"
end
factory :priority_high do
name "High"
end
factory :priority_urgent do
name "Urgent"
end
factory :priority_immediate do
name "Immediate"
end
end
end
Loading…
Cancel
Save