OSDN Git Service

t#31470:create pager
[pettanr/pettanr.git] / spec / controllers / home_controller_spec.rb
index bf701bc..cf5c3a1 100644 (file)
@@ -64,6 +64,10 @@ if MagicNumber['run_mode'] == 1
         assigns(:comics).should have_at_least(3).items
       end
       context 'html形式' do
+        it '@paginateにページ制御を取得している' do
+          get :comics
+          assigns(:paginate).is_a?(Kaminari::PaginatableArray).should be_true
+        end
         it 'comicsテンプレートを描画する' do
           get :comics
           response.should render_template("comics")
@@ -160,6 +164,10 @@ if MagicNumber['run_mode'] == 1
         assigns(:panels).should have_at_least(3).items
       end
       context 'html形式' do
+        it '@paginateにページ制御を取得している' do
+          get :panels
+          assigns(:paginate).is_a?(Kaminari::PaginatableArray).should be_true
+        end
         it 'ステータスコード200 OKを返す' do
           get :panels
           response.should be_success 
@@ -256,7 +264,6 @@ if MagicNumber['run_mode'] == 1
     end
     context 'つつがなく終わるとき' do
       it 'ステータスコード200 OKを返す' do
-        get :panel_pictures
         response.should be_success 
       end
       it 'コマ絵モデルに一覧を問い合わせている' do
@@ -268,6 +275,10 @@ if MagicNumber['run_mode'] == 1
         assigns(:panel_pictures).should have_at_least(3).items
       end
       context 'html形式' do
+        it '@paginateにページ制御を取得している' do
+          get :panel_pictures
+          assigns(:paginate).is_a?(Kaminari::PaginatableArray).should be_true
+        end
         it 'panel_picturesテンプレートを描画する' do
           get :panel_pictures
           response.should render_template("panel_pictures")
@@ -369,6 +380,10 @@ if MagicNumber['run_mode'] == 1
         assigns(:ground_pictures).should have_at_least(3).items
       end
       context 'html形式' do
+        it '@paginateにページ制御を取得している' do
+          get :ground_pictures
+          assigns(:paginate).is_a?(Kaminari::PaginatableArray).should be_true
+        end
         it 'ground_picturesテンプレートを描画する' do
           get :ground_pictures
           response.should render_template("ground_pictures")
@@ -470,6 +485,10 @@ if MagicNumber['run_mode'] == 1
         assigns(:ground_colors).should have_at_least(3).items
       end
       context 'html形式' do
+        it '@paginateにページ制御を取得している' do
+          get :ground_colors
+          assigns(:paginate).is_a?(Kaminari::PaginatableArray).should be_true
+        end
         it 'ground_colorsテンプレートを描画する' do
           get :ground_colors
           response.should render_template("ground_colors")
@@ -573,6 +592,10 @@ if MagicNumber['run_mode'] == 1
         assigns(:resource_pictures).should have_at_least(3).items
       end
       context 'html形式' do
+        it '@paginateにページ制御を取得している' do
+          get :resource_pictures
+          assigns(:paginate).is_a?(Kaminari::PaginatableArray).should be_true
+        end
         it 'resource_picturesテンプレートを描画する' do
           get :resource_pictures
           response.should render_template("resource_pictures")