新着記事 3ページ目
【rails7】でdeleteが出来ない
deleteが動かない rails7にアップロードしたあと、articleの削除が出来なくなった 画面が動かないのでログを確認すると、以下のエラーが発生していた ActionController::RoutingErro…
【rails】system spec(profile・trait)
プロフィールのテストをする ログインしているとき、プロフィールを確認できるかテストする プロフィールを作る際、factory\botに便利なメソッドがある まず、spec/system/profile\spec.rbのフ…
【rails】system spec(Capybaraを使いこなす)
テストをより正確にする 前回、havecontentだけでは不十分にな可能性があるとわかった 関連記事:【rails】system spec テストが「偶然」通ってしまったなんてことにならないよう、より正確にしていく h…
【rails】system spec
画面が正しく表示されているか ブラウザをプログラムで操作して、自分の期待通りに画面が表示されるかテストする コントローラーは正しく動いていても、画面が正しく表示されていない可能性がある テストの流れ 画面が正しく表示され…
【rails】APIのテスト
commentsのapiについてのテスト APIのテストがもともと「request spec」と言われていた apiのcomments\pathにrequestを送って、ステータス「200」が返ってくるかテストしたい 以…
【rails】request spec(get・post)
controllerのテスト controllerにリクエストを送って、想定したレスポンス(httpのステータス)が返ってくるかを確認する(request spec) controllerの役割を果たせているか確認する …
【rails】テストインデックス
rspecのインストール 〜 modelのテスト 関連記事:【rails】テストの重要性(rspec)・model spec 関連記事:【rails】model spec(context・let) 関連記事:【rails…
【rails】factory_botでダミーデータ作り
factory\botで簡単・便利にダミーテータを作成する 実際の開発環境では大量のダミーデータを使用する 毎回書くのは大変なので、factory\botを使って、もっと簡単にダミーデータが使えるようにする factor…
【rails】保存が失敗するケースのテストをする
保存が失敗するケースも追加してテストする 前回までで「保存が成功するケース」のテストをしてきた 関連記事:【rails】contextとletでテストを書いてみる(model) 今回は「保存が失敗するケース」のテストをす…
【rails】model spec(context・let)
contextとletを使って、それぞれテストを書く 前回の続きで、↓を書き換えていく 関連記事:【rails】テストを書いてみる(model) contextやletを使うと、一目みたときに「このテストでなにを確認した…