技術系メモ

雑多なメモです。ほんと自分用のwikiです。

Railsにrspecをインストールして、簡単にテスト

Railsrspecをインストールして、簡単にテスト

Gemfileに以下を追記

group :test do
  gem 'rspec-rails',  '~> 3.0.0'
  gem 'factory_girl_rails',  '~> 3.0'
end

その後に

bundle install
bundle exec rails generate rspec:install

後はrspec以下にテストを記述 ここでは、rspec/models/user_test.rbに

require 'rails_helper'

describe User do
  it "is valid with play" do
    play = User.new(:name =>"")
    expect(play).to be_valid
  end
end

テストの実行

bundle exec rspec