end\r
end\r
\r
+ describe '文字コード検証に於いて' do\r
+ before do\r
+ @sb = FactoryGirl.create :speech_balloon, :panel_id => @panel.id, :speech_balloon_template_id => @speech_balloon_template.id\r
+ @speech = FactoryGirl.create :speech, :speech_balloon_id => @sb.id\r
+ @balloon = FactoryGirl.build :balloon, :speech_balloon_id => @sb.id, :system_picture_id => @sp.id\r
+ end\r
+ \r
+ context 'captionを検証するとき' do\r
+ it 'Shift JISなら失敗する' do\r
+ @balloon.caption = "\x83G\x83r\x83]\x83D"\r
+ lambda{\r
+ @balloon.valid_encode\r
+ }.should raise_error(Pettanr::BadRequest)\r
+ end\r
+ end\r
+ \r
+ context 'settingsを検証するとき' do\r
+ it 'Shift JISなら失敗する' do\r
+ @balloon.settings = "\x83G\x83r\x83]\x83D"\r
+ lambda{\r
+ @balloon.valid_encode\r
+ }.should raise_error(Pettanr::BadRequest)\r
+ end\r
+ end\r
+ end\r
+ \r
describe '閲覧許可に於いて' do\r
before do\r
@sb = FactoryGirl.create :speech_balloon, :panel_id => @panel.id, :speech_balloon_template_id => @speech_balloon_template.id\r