describe Author do
before do
+ SpeechBalloonTemplate.delete_all
@admin = FactoryGirl.create :admin
@user = FactoryGirl.create( :user_yas)
@author = FactoryGirl.create :author, :user_id => @user.id
describe 'マイリストページ制御パラメータに於いて' do
before do
end
+ context 'スクロールpage_size補正について' do
+ it '文字列から数値に変換される' do
+ Author.scroll_page_size('7').should eq 7
+ end
+ it 'nilの場合はAuthor.default_scroll_page_sizeになる' do
+ Author.scroll_page_size().should eq Author.default_scroll_page_size
+ end
+ it '0以下の場合はAuthor.default_scroll_page_sizeになる' do
+ Author.scroll_page_size('0').should eq Author.default_scroll_page_size
+ end
+ it 'Author.scroll_max_page_sizeを超えた場合はAuthor.scroll_max_page_sizeになる' do
+ Author.scroll_page_size('1000').should eq Author.scroll_max_page_size
+ end
+ end
+ context 'スクコマpage_size補正について' do
+ it '文字列から数値に変換される' do
+ Author.scroll_panel_page_size('7').should eq 7
+ end
+ it 'nilの場合はAuthor.default_scroll_panel_page_sizeになる' do
+ Author.scroll_panel_page_size().should eq Author.default_scroll_panel_page_size
+ end
+ it '0以下の場合はAuthor.default_scroll_panel_page_sizeになる' do
+ Author.scroll_panel_page_size('0').should eq Author.default_scroll_panel_page_size
+ end
+ it 'Author.scroll_panel_max_page_sizeを超えた場合はAuthor.scroll_panel_max_page_sizeになる' do
+ Author.scroll_panel_page_size('1000').should eq Author.scroll_panel_max_page_size
+ end
+ end
context 'コミックpage_size補正について' do
it '文字列から数値に変換される' do
Author.comic_page_size('7').should eq 7
Author.story_page_size('1000').should eq Author.story_max_page_size
end
end
- context 'コマ絵page_size補正について' do
+ context 'スト紙page_size補正について' do
+ it '文字列から数値に変換される' do
+ Author.story_sheet_page_size('7').should eq 7
+ end
+ it 'nilの場合はAuthor.default_story_sheet_page_sizeになる' do
+ Author.story_sheet_page_size().should eq Author.default_story_sheet_page_size
+ end
+ it '0以下の場合はAuthor.default_story_sheet_page_sizeになる' do
+ Author.story_sheet_page_size('0').should eq Author.default_story_sheet_page_size
+ end
+ it 'Author.story_sheet_max_page_sizeを超えた場合はAuthor.story_sheet_max_page_sizeになる' do
+ Author.story_sheet_page_size('1000').should eq Author.story_sheet_max_page_size
+ end
+ end
+ context '用紙page_size補正について' do
+ it '文字列から数値に変換される' do
+ Author.sheet_page_size('7').should eq 7
+ end
+ it 'nilの場合はAuthor.default_sheet_page_sizeになる' do
+ Author.sheet_page_size().should eq Author.default_sheet_page_size
+ end
+ it '0以下の場合はAuthor.default_sheet_page_sizeになる' do
+ Author.sheet_page_size('0').should eq Author.default_sheet_page_size
+ end
+ it 'Author.sheet_max_page_sizeを超えた場合はAuthor.sheet_max_page_sizeになる' do
+ Author.sheet_page_size('1000').should eq Author.sheet_max_page_size
+ end
+ end
+ context '紙コマpage_size補正について' do
+ it '文字列から数値に変換される' do
+ Author.sheet_panel_page_size('7').should eq 7
+ end
+ it 'nilの場合はAuthor.default_sheet_panel_page_sizeになる' do
+ Author.sheet_panel_page_size().should eq Author.default_sheet_panel_page_size
+ end
+ it '0以下の場合はAuthor.default_sheet_panel_page_sizeになる' do
+ Author.sheet_panel_page_size('0').should eq Author.default_sheet_panel_page_size
+ end
+ it 'Author.sheet_panel_max_page_sizeを超えた場合はAuthor.sheet_panel_max_page_sizeになる' do
+ Author.sheet_panel_page_size('1000').should eq Author.sheet_panel_max_page_size
+ end
+ end
+ context 'コマpage_size補正について' do
it '文字列から数値に変換される' do
Author.panel_page_size('7').should eq 7
end
Author.panel_page_size('1000').should eq Author.panel_max_page_size
end
end
- context '景色素材page_size補正について' do
+ context 'コマ素材page_size補正について' do
it '文字列から数値に変換される' do
Author.panel_picture_page_size('7').should eq 7
end
Author.panel_picture_page_size('1000').should eq Author.panel_picture_max_page_size
end
end
+ context 'フキダシpage_size補正について' do
+ it '文字列から数値に変換される' do
+ Author.speech_balloon_page_size('7').should eq 7
+ end
+ it 'nilの場合はAuthor.default_speech_balloon_page_sizeになる' do
+ Author.speech_balloon_page_size().should eq Author.default_speech_balloon_page_size
+ end
+ it '0以下の場合はAuthor.default_speech_balloon_page_sizeになる' do
+ Author.speech_balloon_page_size('0').should eq Author.default_speech_balloon_page_size
+ end
+ it 'Author.speech_balloon_max_page_sizeを超えた場合はAuthor.speech_balloon_max_page_sizeになる' do
+ Author.speech_balloon_page_size('1000').should eq Author.speech_balloon_max_page_size
+ end
+ end
context '景色カラーpage_size補正について' do
it '文字列から数値に変換される' do
Author.ground_picture_page_size('7').should eq 7