OSDN Git Service

t30354#:create mylist for rp
[pettanr/pettanr.git] / spec / models / author_spec.rb
index dfc036e..f839919 100644 (file)
@@ -452,5 +452,19 @@ describe Author do
         Author.ground_color_page_size('1000').should eq Author.ground_color_max_page_size
       end
     end
+    context '素材page_size補正について' do
+      it '文字列から数値に変換される' do
+        Author.resource_picture_page_size('7').should eq 7
+      end
+      it 'nilの場合はAuthor.default_resource_picture_page_sizeになる' do
+        Author.resource_picture_page_size().should eq Author.default_resource_picture_page_size
+      end
+      it '0以下の場合はAuthor.default_resource_picture_page_sizeになる' do
+        Author.resource_picture_page_size('0').should eq Author.default_resource_picture_page_size
+      end
+      it 'Author.resource_picture_max_page_sizeを超えた場合はAuthor.resource_picture_max_page_sizeになる' do
+        Author.resource_picture_page_size('1000').should eq Author.resource_picture_max_page_size
+      end
+    end
   end
 end