1 # -*- encoding: utf-8 -*-
4 describe PanelPicture do
9 it 'オーソドックスなデータなら通る' do
10 @comic = Factory.build :normal_comic, :author_id => @author.id
11 @comic.should be_valid
14 context 'widthを検証するとき' do
16 @comic = Factory.build :normal_comic, :author_id => @author.id, :width => nil
17 @comic.should_not be_valid
20 @comic = Factory.build :normal_comic, :author_id => @author.id, :width => 0
21 @comic.should_not be_valid
24 @comic = Factory.build :normal_comic, :author_id => @author.id, :width => -1
25 @comic.should be_valid
28 @comic = Factory.build :normal_comic, :author_id => @author.id, :width => 1
29 @comic.should be_valid
32 context 'heightを検証するとき' do
34 @comic = Factory.build :normal_comic, :author_id => @author.id, :height => nil
35 @comic.should_not be_valid
38 @comic = Factory.build :normal_comic, :author_id => @author.id, :height => 0
39 @comic.should_not be_valid
42 @comic = Factory.build :normal_comic, :author_id => @author.id, :height => -1
43 @comic.should be_valid
46 @comic = Factory.build :normal_comic, :author_id => @author.id, :height => 1
47 @comic.should be_valid