回答編集履歴

1

誤字を直しました。

2021/02/11 11:57

投稿

suama
suama

スコア1997

test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  # ひとまずsession.delete(:user_id)されてるので、
88
88
 
89
- # ここはsession[:user_id]がnilのはず10いうテストにする
89
+ # ここはsession[:user_id]がnilのはずいうテストにする
90
90
 
91
91
  expect(session[:user_id]).to eq nil
92
92
 
@@ -96,7 +96,7 @@
96
96
 
97
97
  it 'ログインページに戻ること' do
98
98
 
99
- # この状態では、多分ここはまだ失敗する
99
+ # この状態では、多分ここはまだ失敗すると思います(先にログインが必要)
100
100
 
101
101
  expect(response).to redirect_to(root_path)
102
102
 
@@ -141,3 +141,9 @@
141
141
  もしかしたら、テストを走らせているデータベースには、必ずUserID: 1のデータが入っているのかな?
142
142
 
143
143
  この辺も気になりつつ...。
144
+
145
+
146
+
147
+ なお、コントローラ自体は問題ない気がします。
148
+
149
+ その「動作が正しいのかのテスト」は、書き方に慣れたり、別のドキュメントを参考にしないとわかりにくい点も多いので、少しずつ進めていくのが良いと思います。