やすまんの技術ブログ

駆け出しエンジニアが日々学んだこと、わからなかったことなどをまとめておくブログ。忘備録としても使います。

rspec

no method errorが出たとき

結論 ファイルの命名規則に沿って、記述がしてなかったため。 経緯 rspecを用いてコントローラのテストを実施しようとした。 bundle exec rspec spec/controller/messages_controller.rb をターミナルで実施すると また、スペルミスかー おや、間違ってない…

no method errorが出たとき

結論 ファイルの命名規則に沿って、記述がしてなかったため。 経緯 rspecを用いてコントローラのテストを実施しようとした。 bundle exec rspec spec/controller/messages_controller.rb をターミナルで実施すると また、スペルミスかー おや、間違ってない…

expected ["を入力してください"] to include "must exist"について

結論 "must exist"を"入力してください"に変更してねという意味 経緯 まずなぜこのエラーが出たのかというと、 expect(message.errors[:text]).to include("must exist") と入力していたから。 実は、テストコードを入力する前に、jayamlをインストールして…

discribe/context/it/expectについて

テストはだいたい型が決まっているので、何を書けば良いのかを確認できるように忘備録として残しておきます。 describeは何をテストするのか contextはどのような条件でテストをするのか itは何をアウトプットするのかを記述する。 expectはこうなってほしい…