0
1

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の導入【備忘録】

Last updated at Posted at 2020-02-05

#準備
###Gemfileを編集
RSpecを使用するアプリのGemfileを以下の通りに編集する
・「group :development, :test do 〜 end」に「gem 'rspec-rails'」を追加
・「group :development do」に「gem 'web-console'」を追加

group :development, :test do
  gem 'rspec-rails'
end

group :development do
  gem 'web-console'
end

###インストール
・ターミナルで「bundle install」を実行

# RSpecを使用するアプリのディレクトリへ移動
cd ~/projects/sample-app

# 「bundle install」を実行
$ bundle install

#RSpecの設定
###RSpec用の設定ファイルを作成
・下記のコマンドを実行

$ rails g rspec:install

###.rspecを編集
・下記を追加

--format documentation

#RSpecのディレクトリ
・specフォルダ以下にモデルやコントローラーごとにフォルダを作成し、specファイルを管理する。

sample-app
└ spec
 └ models
  └ specファイル
 └ controllers
  └ specファイル  
##specファイルの命名規則
対応するクラス名_spec.rb
(例)post_spec.rb

#テスト実行
・ターミナルで以下のコメントを実行

bundle exec rspec
0
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?