テストコード( ターミナルコマンド)

まずrspecを導入する。

Gemfile

gem 'rspec-rails', '~> 4.0.0'

 

% bundle install
% rails g rspec:install

rspec導入完了。

 

結合テストコードのsystem specはcapybaraで既にgemに入っている。

 

.rspec

--format documentation

これを追加することでテストコードを可視化できる。

 

単体テストコード

% rails g rspec:model user

これでファイル作成

 

% bundle exec rspec spec/models/user_spec.rb 

これでテストコード実行

**userのとこは任意で変えて。

 

結合テストコード

 

% rails g rspec:system users

ファイル作成

 

% bundle exec rspec spec/system/users_spec.rb

これでテストコード実行

**userのとこは任意で変えて。