OSDN Git Service

temp
[pettanr/pettanr.git] / spec / models / item_spec.rb
1 # -*- encoding: utf-8 -*-
2 #管理者
3 require 'spec_helper'
4
5 describe Pettanr::Item do
6   before do
7     SpeechBalloonTemplate.delete_all
8     @admin = FactoryGirl.create :admin
9     @user = FactoryGirl.create( :user_yas)
10     @author = FactoryGirl.create :author, :user_id => @user.id
11     @artist = FactoryGirl.create :artist_yas, :author_id => @author.id
12     @other_user = FactoryGirl.create( :user_yas)
13     @other_author = FactoryGirl.create :author, :user_id => @other_user.id
14     @other_artist = FactoryGirl.create :artist_yas, :author_id => @other_author.id
15     @sp = FactoryGirl.create :system_picture
16     @lg = FactoryGirl.create :license_group
17     @license = FactoryGirl.create :license, :license_group_id => @lg.id, :system_picture_id => @sp.id
18   end
19   
20   describe '検証に於いて' do
21     before do
22     end
23     
24     context 'オーソドックスなデータのとき' do
25 =begin
26       it 'nullなら失敗する' do
27         @gc = User.singular
28         @gc.should be_nil
29       end
30       it 'nullなら失敗する' do
31         @gc = User.plural
32         @gc.should be_nil
33       end
34       it 'nullなら失敗する' do
35         @gc = User.item_name
36         @gc.should be_nil
37       end
38       it 'nullなら失敗する' do
39         @gc = User.path_name
40         @gc.should be_nil
41       end
42       it 'nullなら失敗する' do
43         @gc = User.default_page_size
44         @gc.should be_nil
45       end
46       it 'nullなら失敗する' do
47         @gc = User.max_page_size
48         @gc.should be_nil
49       end
50       it 'nullなら失敗する' do
51         @gc = User.page_number 
52         @gc.should be_nil
53       end
54       it 'nullなら失敗する' do
55         @gc = User.page_size 
56         @gc.should be_nil
57       end
58       it 'nullなら失敗する' do
59         @gc = User.list_where
60         @gc.should be_nil
61       end
62       it 'nullなら失敗する' do
63         @gc = User.list
64         @gc.should be_nil
65       end
66       it 'nullなら失敗する' do
67         @gc = User.list_paginate
68         @gc.should be_nil
69       end
70       it 'nullなら失敗する' do
71         @gc = User.list_opt
72         @gc.should be_nil
73       end
74       it 'nullなら失敗する' do
75         @gc = User.list_json_opt
76         @gc.should be_nil
77       end
78       it 'nullなら失敗する' do
79         @gc = User.show 1, 1
80         @gc.should be_nil
81       end
82       it 'nullなら失敗する' do
83         @gc = User.show_opt
84         @gc.should be_nil
85       end
86       it 'nullなら失敗する' do
87         @gc = User.show_json_opt
88         @gc.should be_nil
89       end
90 =end
91     end
92     
93     context 'オーソドックスなデータのとき' do
94       before do
95       end
96 =begin
97       it 'nullなら失敗する' do
98         @user.item_name
99       end
100       it 'nullなら失敗する' do
101         @user.dom_id_item
102       end
103       it 'nullなら失敗する' do
104         @user.tag_item_id
105       end
106       it 'nullなら失敗する' do
107         @user.dom_id_item_field ''
108       end
109       it 'nullなら失敗する' do
110         @user.path_name
111       end
112       it 'nullなら失敗する' do
113         @user.form_template
114       end
115       it 'nullなら失敗する' do
116         @user.tag_item_attributes
117       end
118       it 'nullなら失敗する' do
119         @user.field_tag_attributes
120       end
121       it 'nullなら失敗する' do
122         @user.any_tag_attributes
123       end
124       it 'nullなら失敗する' do
125         @user.select_tag_attributes
126       end
127       it 'nullなら失敗する' do
128         @user.tag_attr
129       end
130       it 'nullなら失敗する' do
131         @user.field_tag_attr
132       end
133       it 'nullなら失敗する' do
134         @user.any_tag_attr
135       end
136 =end
137     end
138     
139     context 'オーソドックスなデータのとき' do
140       it 'nullなら失敗する' do
141         @gc = Pettanr::Item.singular
142         @gc.should be_nil
143       end
144       it 'nullなら失敗する' do
145         @gc = Pettanr::Item.plural
146         @gc.should be_nil
147       end
148       it 'nullなら失敗する' do
149         @gc = Pettanr::Item.item_name
150         @gc.should be_nil
151       end
152       it 'nullなら失敗する' do
153         @gc = Pettanr::Item.path_name
154         @gc.should be_nil
155       end
156       it 'nullなら失敗する' do
157         @gc = Pettanr::Item.default_page_size
158         @gc.should be_nil
159       end
160       it 'nullなら失敗する' do
161         @gc = Pettanr::Item.max_page_size
162         @gc.should be_nil
163       end
164       it 'nullなら失敗する' do
165         @gc = Pettanr::Item.page 
166         @gc.should be_nil
167       end
168       it 'nullなら失敗する' do
169         @gc = Pettanr::Item.page_size 
170         @gc.should be_nil
171       end
172       it 'nullなら失敗する' do
173         @gc = Pettanr::Item.list_where
174         @gc.should be_nil
175       end
176       it 'nullなら失敗する' do
177         @gc = Pettanr::Item.list
178         @gc.should be_nil
179       end
180       it 'nullなら失敗する' do
181         @gc = Pettanr::Item.list_paginate
182         @gc.should be_nil
183       end
184       it 'nullなら失敗する' do
185         @gc = Pettanr::Item.list_opt
186         @gc.should be_nil
187       end
188       it 'nullなら失敗する' do
189         @gc = Pettanr::Item.list_json_opt
190         @gc.should be_nil
191       end
192       it 'nullなら失敗する' do
193         @gc = Pettanr::Item.show 1, 1
194         @gc.should be_nil
195       end
196       it 'nullなら失敗する' do
197         @gc = Pettanr::Item.show_opt
198         @gc.should be_nil
199       end
200       it 'nullなら失敗する' do
201         @gc = Pettanr::Item.show_json_opt
202         @gc.should be_nil
203       end
204     end
205   end
206 end