OSDN Git Service

comic model test ok
[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 :normal_comic, :class => Comic do |comic|
28   comic.title "normal_comic"
29   comic.width 100
30   comic.height 10
31   comic.visible 3
32   comic.editable 0
33 end
34
35 Factory.define :visible_comic, :class => Comic do |comic|
36   comic.title "visible_comic"
37   comic.width 100
38   comic.height 10
39   comic.visible 3
40   comic.editable 0
41 end
42
43 Factory.define :editable_comic, :class => Comic do |comic|
44   comic.title "editable_comic"
45   comic.width 100
46   comic.height 10
47   comic.visible 3
48   comic.editable 3
49 end
50
51 Factory.define :hidden_comic, :class => Comic do |comic|
52   comic.title "hidden_comic"
53   comic.width 100
54   comic.height 10
55   comic.visible 0
56   comic.editable 0
57 end
58
59 Factory.define :original_picture, :class => OriginalPicture do |op|
60   op.ext 'png'
61   op.width 222
62   op.height 111
63   op.fileseze 100000
64   op.artist_id 1
65   op.license_id 1
66 end
67
68 Factory.define :resource_picture, :class => ResourcePicture do |rp|
69   rp.ext 'png'
70   rp.width 222
71   rp.height 111
72   rp.fileseze 100000
73   rp.artist_id 1
74   rp.license_id 1
75   rp.original_picture_id 1
76 end
77
78 Factory.define :system_picture, :class => SystemPicture do |sp|
79   sp.ext 'png'
80   sp.width 222
81   sp.height 111
82   sp.fileseze 100000
83 end
84
85 Factory.define :balloon, :class => Balloon do |balloon|
86   balloon.panel_id 1
87   balloon.balloon_template_id 1 
88   balloon.system_picture_id 1 
89   balloon.tail 1 
90   balloon.size 1 
91   balloon.x 100
92   balloon.y 200
93   balloon.z 1
94   balloon.t 0
95   balloon.width 222 
96   balloon.height 333 
97 end
98
99 Factory.define :speach, :class => Speach do |speach|
100   speach.balloon_id 1
101   speach.speach_template_id 1
102   speach.content 'test'
103   speach.x 10
104   speach.y 100
105   speach.t 0
106   speach.width 200
107   speach.height 190
108 end
109
110 Factory.define :panel_picture, :class => PanelPicture do |pp|
111   pp.panel_id 1
112   pp.resource_picture_id 1
113   pp.link ''
114   pp.x 111
115   pp.y 200
116   pp.z 1
117   pp.t 0
118   pp.width 100
119   pp.height 300
120 end
121
122 Factory.define :panel, :class => Panel do |panel|
123   panel.comic_id 1
124   panel.resource_picture_id 1
125   panel.border 1
126   panel.x 111
127   panel.y 200
128   panel.z 1
129   panel.t 0
130   panel.width 100
131   panel.height 300
132   panel.author_id 1
133 end
134