IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

RSpec エラーメッセージの読み方

ググッてみる

RSpec メッセージ 読み方」で検索したところ、スはスペックのス 【第 1 回】で、この点を解説していた。

f:id:matt-note:20181024193819p:plain

参考:スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

 

エラーメッセージを読んでみる

f:id:matt-note:20181024194346p:plain

  • 一行目は、一番目の失敗であることを表し、テストの scenario を白い文字で出力。
  • 二行目は、エラーがあったコード部分を出力。なお、このエラーコードがある場所は、四行目の青色の文字で出力されている。
  • 三行目は、エラーになった理由を赤文字で出力している。

 

とにかく、エラーの理由を知りたい時は、三行目を見れば良い。エラー場所を知りたいときは、四行目を見れば良い。

TDD では、これらのエラーメッセージをヒントにして、コードを改善していくことになる。