【142日目】【1日20分のRailsチュートリアル】【第10章】演習の2.の/users/:idの統合テストを作成する
今日は「10.5 演習」の2.の/users/:idの統合テストを作成するところから。
10.5 演習
応用問題: /usersと/users/:id両方の統合テストを作成してください。
昨日の続き。/users/:idの統合テスト作成について考えます。
とりあえずテストが通ったコードはコチラ。
テスト追加するファイルがコレジャナイ感が拭えない。。。
test/integration/users_index_test.rb
test "user_path as non-activated" do log_in_as(@admin) # 無効なユーザー @admin.toggle!(:activated) get user_path(@admin) assert_redirected_to root_path @admin.toggle!(:activated) end
$ bundle exec rake test 48 tests, 217 assertions, 0 failures, 0 errors, 0 skips
あーでもないこーでもないと考えてたら時間切れ。
今日の学習時間は【18分】。
次は「10.5 演習」の3.から。