Add task to populate demo data for surveys
This commit is contained in:
parent
9f3c0eff5d
commit
68a8ec2204
3 changed files with 113 additions and 19 deletions
|
|
@ -2,5 +2,97 @@ FactoryGirl.define do
|
|||
factory :survey_question do
|
||||
survey
|
||||
title 'What about this question?'
|
||||
|
||||
factory :boolean_non_mandatory do
|
||||
title 'Have you attended the conference before? (Non mandatory)'
|
||||
kind :boolean
|
||||
end
|
||||
|
||||
factory :boolean_mandatory do
|
||||
title 'Did you attend the info talk about the conference? (Mandatory)'
|
||||
kind :boolean
|
||||
mandatory true
|
||||
end
|
||||
|
||||
# radio buttons
|
||||
factory :choice_mandatory_1_reply do
|
||||
title 'Choice question with only 1 answer (Mandatory)?'
|
||||
kind :choice
|
||||
min_choices 1
|
||||
max_choices 1
|
||||
possible_answers 'A, B, C'
|
||||
mandatory true
|
||||
end
|
||||
|
||||
factory :choice_non_mandatory_1_reply do
|
||||
title 'Choice question with only 1 answer (Non mandatory)'
|
||||
kind :choice
|
||||
min_choices 1
|
||||
max_choices 1
|
||||
possible_answers 'A, B, C'
|
||||
end
|
||||
|
||||
# checkboxes
|
||||
factory :choice_mandatory_2_replies do
|
||||
title 'Choice question with 2 replies (Mandatory)?'
|
||||
kind :choice
|
||||
min_choices 2
|
||||
max_choices 2
|
||||
possible_answers 'A, B, C'
|
||||
mandatory true
|
||||
end
|
||||
|
||||
# checkboxes
|
||||
factory :choice_non_mandatory_2_replies do
|
||||
title 'Choice question with 2 replies (Non mandatory)?'
|
||||
kind :choice
|
||||
min_choices 2
|
||||
max_choices 2
|
||||
possible_answers 'A, B, C'
|
||||
end
|
||||
|
||||
factory :string_mandatory do
|
||||
title 'String question (Mandatory)?'
|
||||
kind :string
|
||||
mandatory true
|
||||
end
|
||||
|
||||
factory :string_non_mandatory do
|
||||
title 'String question (Non mandatory)?'
|
||||
kind :string
|
||||
end
|
||||
|
||||
factory :text_mandatory do
|
||||
title 'Text question (Mandatory)?'
|
||||
kind :text
|
||||
mandatory true
|
||||
end
|
||||
|
||||
factory :text_non_mandatory do
|
||||
title 'Text question (Non mandatory)?'
|
||||
kind :text
|
||||
end
|
||||
|
||||
factory :datetime_mandatory do
|
||||
title 'Datetime question (Mandatory)?'
|
||||
kind :datetime
|
||||
mandatory true
|
||||
end
|
||||
|
||||
factory :datetime_non_mandatory do
|
||||
title 'Datetime question (Non mandatory)?'
|
||||
kind :datetime
|
||||
end
|
||||
|
||||
factory :numeric_mandatory do
|
||||
title 'Numeric question (Mandatory)?'
|
||||
kind :numeric
|
||||
mandatory true
|
||||
end
|
||||
|
||||
factory :numeric_non_mandatory do
|
||||
title 'Numeric question (Non mandatory)?'
|
||||
kind :numeric
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue