1 # -*- encoding: utf-8 -*-
4 factory :admin, :class => Admin do |admin|
5 admin.sequence(:email) { |n| "admin#{n}@gmail.com"}
6 admin.password "admin0100"
7 admin.password_confirmation "admin0100"
11 factory :user_yas, :class => User do |user|
12 user.sequence(:email) { |n| "hoge#{n}@gmail.com"}
13 user.password "user0100"
14 user.password_confirmation "user0100"
15 # user.author FactoryGirl.create(:author_yas)
18 factory :author, :class => Author do |author|
20 author.sequence(:user_id) { |n| n}
23 factory :author_yas, :class => Author do |author|
25 author.sequence(:user_id) { |n| n}
26 # author.association :user_yas
27 # author.artist FactoryGirl.create(:artist_yas)
30 factory :artist, :class => Artist do |artist|
31 artist.sequence(:email) { |n| "hoge#{n}@gmail.com"}
33 # artist.association :author_yas
36 factory :artist_yas, :class => Artist do |artist|
37 artist.sequence(:email) { |n| "hoge#{n}@gmail.com"}
39 # artist.association :author_yas
42 factory :license_group, :class => LicenseGroup do |license_group|
43 license_group.name 'pettan_public_01'
44 license_group.classname 'PettanPublicLicense'
45 license_group.caption 'pettan public 0.1'
46 license_group.url 'http://test.lc/'
49 factory :license, :class => License do |license|
50 license.license_group_id 1
51 license.name 'peta2.5'
52 license.caption 'flag'
53 license.url 'http://test.lc/'
54 license.system_picture_id 1
57 factory :color, :class => Color do |color|
63 factory :comic, :class => Comic do |comic|
68 factory :original_picture, :class => OriginalPicture do |op|
74 op.md5 'op8f6bcd4621d373cade4e832627b4f6'
77 factory :oplg, :class => OriginalPictureLicenseGroup do |oplg|
78 oplg.original_picture_id 1
79 oplg.license_group_id 1
82 factory :resource_picture, :class => ResourcePicture do |rp|
87 rp.md5 'rp8f6bcd4621d373cade4e832627b4f6'
90 rp.classname 'StandardLicense'
91 rp.original_picture_id 1
94 factory :picture, :class => Picture do |p|
95 p.original_picture_id 1
101 p.md5 'ap8f6bcd4621d373cade4e832627b4f6'
104 p.artist_name 'no name'
105 p.classname 'StandardLicense'
110 factory :system_picture, :class => SystemPicture do |sp|
115 sp.md5 '098f6bcd4621d373cade4e832627b4f6'
118 factory :speech_balloon_template, :class => SpeechBalloonTemplate do |sbt|
119 sbt.name 'Plain@pettanr.com'
120 sbt.classname 'Plain'
121 sbt.caption 'normal fuki'
126 factory :speech_balloon, :class => SpeechBalloon do |sb|
128 sb.speech_balloon_template_id 1
135 factory :balloon, :class => Balloon do |balloon|
136 balloon.speech_balloon_id 1
137 balloon.system_picture_id 1
142 balloon.caption 'test pict'
146 factory :speech, :class => Speech do |speech|
147 speech.speech_balloon_id 1
148 speech.content 'test'
156 factory :panel_picture, :class => PanelPicture do |pp|
168 factory :panel_color, :class => PanelColor do |pc|
174 factory :ground_color, :class => GroundColor do |gc|
180 factory :ground_picture, :class => GroundPicture do |gp|
186 factory :panel, :class => Panel do |panel|
197 factory :story, :class => Story do |story|
204 factory :provider, :class => Provider do |provider|
205 provider.provider_status_id 1
206 provider.name 'admin@penguinkingdom.com'
207 provider.caption 'ペンギン王国"'
208 provider.url 'http://localhost:3000/'
209 provider.description 'ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。'
210 provider.demander_url 'http://localhost:3000/demanders'
213 factory :provider_status, :class => ProviderStatus do |provider_status|
214 provider_status.token nil
215 provider_status.receive_hour1 nil
216 provider_status.receive_hour2 nil
217 provider_status.received_at nil
218 provider_status.stopped_at nil