OSDN Git Service

test update
[pettanr/pettanr.git] / spec / controllers / panels_controller_spec.rb
index 2a2ae43..fbc8e26 100644 (file)
@@ -7,11 +7,12 @@ describe PanelsController do
     @license = Factory :license
     @user = Factory :user_yas\r
     @author = @user.author    #ユーザ作成時に連動して作成される\r
+    @comic = Factory :comic, :author_id => @author.id\r
   end\r
   \r
   describe '一覧表示に於いて' do\r
     before do\r
-      @panel = Factory :panel, :author_id => @user.author.id\r
+      @panel = Factory :panel, :author_id => @author.id, :comic_id => @comic.id\r
       Panel.stub(:list).and_return([@panel, @panel, @panel])\r
       sign_in @user\r
     end\r
@@ -106,7 +107,7 @@ describe PanelsController do
   \r
   describe '単体表示に於いて' do\r
     before do\r
-      @panel = Factory :panel, :author_id => @user.author.id\r
+      @panel = Factory :panel, :author_id => @user.author.id, :comic_id => @comic.id\r
       Panel.stub(:show).and_return(@panel)\r
       sign_in @user\r
     end\r
@@ -289,7 +290,7 @@ describe PanelsController do
   \r
   describe '新規作成に於いて' do\r
     before do\r
-      @panel = Factory :normal_panel, :author_id => @user.author.id\r
+      @panel = Factory :normal_panel, :author_id => @user.author.id, :comic_id => @comic.id\r
       sign_in @user\r
     end\r
     context '事前チェックする' do\r
@@ -410,7 +411,7 @@ describe PanelsController do
 \r
   describe '編集フォーム表示に於いて' do\r
     before do\r
-      @panel = Factory :panel, :author_id => @author.id\r
+      @panel = Factory :panel, :author_id => @author.id, :comic_id => @comic.id\r
       sign_in @user\r
       Panel.stub(:show).and_return(@panel)\r
     end\r
@@ -469,7 +470,7 @@ describe PanelsController do
 \r
   describe '更新に於いて' do\r
     before do\r
-      @panel = Factory :panel, :author => @author.id\r
+      @panel = Factory :panel, :author => @author.id, :comic_id => @comic.id\r
       sign_in @user\r
     end\r
     context '事前チェックしておく' do\r