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 :demand_user, :class => DemandUser do |demand_user|
19 demand_user.sequence(:email) { |n| "hoge#{n}@gmail.com"}
20 demand_user.password "user0100"
21 demand_user.password_confirmation "user0100"
22 # user.author FactoryGirl.create(:author_yas)
25 factory :author, :class => Author do |author|
27 author.sequence(:user_id) { |n| n}
30 factory :author_yas, :class => Author do |author|
32 author.sequence(:user_id) { |n| n}
33 # author.association :user_yas
34 # author.artist FactoryGirl.create(:artist_yas)
37 factory :artist, :class => Artist do |artist|
38 artist.sequence(:email) { |n| "hoge#{n}@gmail.com"}
40 # artist.association :author_yas
43 factory :artist_yas, :class => Artist do |artist|
44 artist.sequence(:email) { |n| "hoge#{n}@gmail.com"}
46 # artist.association :author_yas
49 factory :license_group, :class => LicenseGroup do |license_group|
50 license_group.name 'pettan_public_01'
51 license_group.classname 'PettanPublicLicense'
52 license_group.caption 'pettan public 0.1'
53 license_group.url 'http://test.lc/'
56 factory :license, :class => License do |license|
57 license.license_group_id 1
58 license.name 'peta2.5'
59 license.caption 'flag'
60 license.url 'http://test.lc/'
61 license.system_picture_id 1
64 factory :writing_format, :class => WritingFormat do |writing_format|
65 writing_format.name 'simple_format@pettan.com'
66 writing_format.classname 'SimpleFormat'
67 writing_format.caption 'sl'
68 writing_format.system_picture_id 1
69 writing_format.settings '{}'
72 factory :scroll, :class => Scroll do |scroll|
74 scroll.description 'scroll description'
79 factory :scroll_panel, :class => ScrollPanel do |scroll_panel|
80 scroll_panel.scroll_id 1
81 scroll_panel.panel_id 1
82 scroll_panel.author_id 1
86 factory :comic, :class => Comic do |comic|
88 comic.description 'comic description'
93 factory :story, :class => Story do |story|
96 story.description 'scroll description'
101 factory :story_sheet, :class => StorySheet do |story_sheet|
102 story_sheet.sheet_id 1
103 story_sheet.story_id 1
105 story_sheet.author_id 1
108 factory :sheet, :class => Sheet do |sheet|
109 sheet.caption "sheet"
116 factory :sheet_panel, :class => SheetPanel do |sheet_panel|
117 sheet_panel.sheet_id 1
118 sheet_panel.panel_id 1
123 sheet_panel.author_id 1
126 factory :original_picture, :class => OriginalPicture do |op|
132 op.md5 'op8f6bcd4621d373cade4e832627b4f6'
137 factory :oplg, :class => OriginalPictureLicenseGroup do |oplg|
138 oplg.original_picture_id 1
139 oplg.license_group_id 1
142 factory :resource_picture, :class => ResourcePicture do |rp|
147 rp.md5 'rp8f6bcd4621d373cade4e832627b4f6'
150 rp.classname 'StandardLicense'
151 rp.original_picture_id 1
154 factory :picture, :class => Picture do |p|
155 p.original_picture_id 1
161 p.md5 'ap8f6bcd4621d373cade4e832627b4f6'
164 p.artist_name 'no name'
165 p.classname 'StandardLicense'
170 factory :system_picture, :class => SystemPicture do |sp|
175 sp.md5 '098f6bcd4621d373cade4e832627b4f6'
178 factory :speech_balloon_template, :class => SpeechBalloonTemplate do |sbt|
179 sbt.name 'Plain@pettanr.com'
180 sbt.classname 'Plain'
181 sbt.caption 'normal fuki'
183 sbt.system_picture_id 1
187 factory :speech_balloon, :class => SpeechBalloon do |sb|
189 sb.speech_balloon_template_id 1
194 sb.caption 'test pict'
197 factory :balloon, :class => Balloon do |balloon|
198 balloon.speech_balloon_id 1
199 balloon.system_picture_id 1
207 factory :speech, :class => Speech do |speech|
208 speech.speech_balloon_id 1
209 speech.writing_format_id 1
210 speech.content 'test'
213 speech.fore_color 0xffffff
221 factory :panel_picture, :class => PanelPicture do |pp|
233 factory :ground_color, :class => GroundColor do |gc|
240 factory :ground_picture, :class => GroundPicture do |gp|
246 factory :panel, :class => Panel do |panel|
250 panel.caption 'panel caption'
255 factory :provider, :class => Provider do |provider|
256 provider.name 'admin@penguinkingdom.com'
257 provider.caption 'ペンギン王国'
258 provider.url 'http://localhost:3000/'
259 provider.description 'ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。'
260 provider.demander_url 'http://localhost:3000/demanders'
261 provider.provider_status_id 1
264 factory :provider_status, :class => ProviderStatus do |provider_status|
265 provider_status.token nil
266 provider_status.receive_hour1 nil
267 provider_status.receive_hour2 nil
268 provider_status.received_at nil
269 provider_status.stopped_at nil
272 factory :demander, :class => Demander do |demander|
273 demander.demand_user_id 1
274 demander.name 'admin@penguinkingdom.com'
275 demander.caption 'ペンギン王国'
276 demander.url 'http://localhost:3000/'
277 demander.description 'ペンギン王国はペンギン素材を豊富に用意したペンギンマニアのサイトです。'
278 demander.demander_url 'http://localhost:3000/demanders'
279 demander.demander_status_id 1
282 factory :demander_status, :class => DemanderStatus do |demander_status|
283 demander_status.requested_at nil
284 demander_status.rejected_at nil
285 demander_status.approved_at nil
286 demander_status.token nil
287 demander_status.receive_hour1 nil
288 demander_status.receive_hour2 nil
291 factory :provider_license, :class => ProviderLicense do |provider_license|
292 provider_license.provider_id nil
293 provider_license.providers_license_id nil
294 provider_license.demanders_license_id nil
297 factory :provider_artist, :class => ProviderArtist do |provider_artist|
298 provider_artist.provider_id nil
299 provider_artist.providers_artist_id nil
300 provider_artist.demanders_artist_id nil
303 factory :provider_original_picture, :class => ProviderOriginalPicture do |provider_original_picture|
304 provider_original_picture.provider_id nil
305 provider_original_picture.providers_original_picture_id nil
306 provider_original_picture.demanders_original_picture_id nil