OSDN Git Service

5a66f7796deb0f821b59835182c4894d46ac6483
[pettanr/pettanr.git] / spec / factories / writing_format.rb
1 # -*- encoding: utf-8 -*-\r
2 FactoryGirl.define do\r
3   factory :writing_format_simple_format, :class => WritingFormat do |i|\r
4     i.name 'simple_format@pettan.com'\r
5     i.module_name 'PettanrSimpleFormat'\r
6     i.caption 'シンプル'\r
7     i.settings '{}'\r
8     trait :with_system_picture do\r
9       after(:build) do |writing_format, evaluator|\r
10         icon = SystemPicture.find_by_md5('8d3659feb1f01fe84d1b723c8e67aaf5') || create(:system_picture_writing_format_simple_format)\r
11         writing_format.system_picture_id = icon.id\r
12       end\r
13     end\r
14     factory :writing_format_simple_format_with_system_picture, traits: [:with_system_picture]\r
15   end\r
16   factory :writing_format_test, :class => WritingFormat do |i|\r
17     i.name 'test@pettan.com'\r
18     i.module_name 'PettanrSimpleFormat'\r
19     i.caption 'test'\r
20     i.settings '{}'\r
21     trait :with_system_picture do\r
22       after(:build) do |writing_format, evaluator|\r
23         icon = SystemPicture.find_by_md5('8d3659feb1f01fe84d1b723c8e67aaf5') || create(:system_picture_writing_format_simple_format)\r
24         writing_format.system_picture_id = icon.id\r
25       end\r
26     end\r
27     factory :writing_format_test_with_system_picture, traits: [:with_system_picture]\r
28   end\r
29 end\r