OSDN Git Service

Merge branch 'v03_test' of git.sourceforge.jp:/gitroot/pettanr/pettanr into v03_test
[pettanr/pettanr.git] / spec / factories.rb
1 Factory.define :admin, :class => Admin do |admin|
2   admin.email "admin@gmail.com"
3   admin.password "admin0100"
4   admin.password_confirmation "admin0100"
5 end
6
7 Factory.define :user_yas, :class => User do |user|
8   user.sequence(:email) { |n| "hoge#{n}@gmail.com"}
9   user.password "user0100"
10   user.password_confirmation "user0100"
11 #  user.author Factory(:author_yas)
12 end
13
14 Factory.define :author_yas, :class => Author do |author|
15   author.name 'yassan'
16   author.sequence(:user_id) { |n| n}
17 #  author.association :user_yas
18 #  author.artist Factory(:artist_yas)
19 end
20
21 Factory.define :artist_yas, :class => Artist do |artist|
22   artist.sequence(:email) { |n| "hoge#{n}@gmail.com"}
23   artist.name 'yas'
24 #  artist.association :author_yas
25 end
26
27 Factory.define :license, :class => License do |license|
28   license.name 'peta2.5'
29   license.url 'test'
30   license.cc_by 0
31   license.cc_sa 0
32   license.cc_nd 0
33   license.cc_nc 0
34   license.no_resize 0
35   license.no_flip 0
36   license.no_convert 0
37   license.keep_aspect_ratio 0
38 end
39
40 Factory.define :normal_comic, :class => Comic do |comic|
41   comic.title "normal_comic"
42   comic.width 100
43   comic.height 10
44   comic.visible 3
45   comic.editable 0
46 end
47
48 Factory.define :visible_comic, :class => Comic do |comic|
49   comic.title "visible_comic"
50   comic.width 100
51   comic.height 10
52   comic.visible 3
53   comic.editable 0
54 end
55
56 Factory.define :editable_comic, :class => Comic do |comic|
57   comic.title "editable_comic"
58   comic.width 100
59   comic.height 10
60   comic.visible 3
61   comic.editable 3
62 end
63
64 Factory.define :hidden_comic, :class => Comic do |comic|
65   comic.title "hidden_comic"
66   comic.width 100
67   comic.height 10
68   comic.visible 0
69   comic.editable 0
70 end
71
72 Factory.define :original_picture, :class => OriginalPicture do |op|
73   op.ext 'png'
74   op.width 222
75   op.height 111
76   op.filesize 100000
77   op.artist_id 1
78   op.license_id 1
79 end
80
81 Factory.define :resource_picture, :class => ResourcePicture do |rp|
82   rp.ext 'png'
83   rp.width 222
84   rp.height 111
85   rp.filesize 100000
86   rp.artist_id 1
87   rp.license_id 1
88   rp.original_picture_id 1
89 end
90
91 Factory.define :system_picture, :class => SystemPicture do |sp|
92   sp.ext 'png'
93   sp.width 222
94   sp.height 111
95   sp.fileseze 100000
96 end
97
98 Factory.define :balloon, :class => Balloon do |balloon|
99   balloon.panel_id 1
100   balloon.balloon_template_id 1 
101   balloon.system_picture_id 1 
102   balloon.tail 1 
103   balloon.size 1 
104   balloon.x 100
105   balloon.y 200
106   balloon.z 1
107   balloon.t 0
108   balloon.width 222 
109   balloon.height 333 
110 end
111
112 Factory.define :speach, :class => Speach do |speach|
113   speach.balloon_id 1
114   speach.speach_template_id 1
115   speach.content 'test'
116   speach.x 10
117   speach.y 100
118   speach.t 0
119   speach.width 200
120   speach.height 190
121 end
122
123 Factory.define :panel_picture, :class => PanelPicture do |pp|
124   pp.panel_id 1
125   pp.resource_picture_id 1
126   pp.link ''
127   pp.x 111
128   pp.y 200
129   pp.z 1
130   pp.t 0
131   pp.width 100
132   pp.height 300
133 end
134
135 Factory.define :panel, :class => Panel do |panel|
136   panel.comic_id 1
137   panel.resource_picture_id 1
138   panel.border 1
139   panel.x 111
140   panel.y 200
141   panel.z 1
142   panel.t 0
143   panel.width 100
144   panel.height 300
145   panel.author_id 1
146 end
147