0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?