LoginSignup
0
0

More than 3 years have passed since last update.

RSpecのテストコード実行編

Posted at

はじめに

 以前に、RSpecの導入方法やテストコードの書き方については投稿したが、実際のテスト方法については説明していなかったので、今回書いたテストの実行方法について見ていく。

【以前の投稿】
RSpec導入後、モデルの単体テストコードを書き始めるまで

もう迷わない!RSpec導入の流れ

書いたテストコードの実行方法

カレントディレクトリが作成中のアプリケーションであることを確認の上、ターミナルで

bundle exec rspec spec/models/ファイル名

ファイル名は、実際にテストコードを記述したファイルのこと。

テストがうまくいけば、エラーもなく、examplの項目(日本語で何をチェックしたいか記述している部分)が全て緑色になる。

binding.pryで止めた場合

% @user.valid?
#=>false
% @user.errors.full_messages

userモデルの単体テストコードの場合
@user.errors.full_messagesの結果が、エラーメッセージに含まれているかどうかをテストする。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0