Ruby On RailsにRSpecを導入する
CI(circle integration: 継続的インテグレーション)を図る上で、昨今ではCircleCi、Jenkins、Travis Ciなどが存在するが、
合わせてRuby On RailsではRSpecを使用している人が多い。
導入方法としては以下の通り。
導入
1 2 3 | group :development, :test do gem 'rspec-rails', '~> 3.5' end |
Gemfileに上記を追加し、bundle installを実施する。
1 | bundle install |
そのあと、下記によりconfigファイルを生成する。
1 | rails generate rspec:install |
以上で、導入は完了する。
ここで、
1 | rails g rspec:model user |
を実行すれば、
spec/models/user_spec.rb
のようなファイルが生成されるので、ここにテストコードを書いていく。
RSpecのテストコードの書き方は独自のものが存在する。
書き方は下記がわかりやすい。
RSpec
Everyday Rails – RSpecによるRailsテスト入門
参考
Author Profile
スターフィールド編集部
SHARE