2022-01-18から1日間の記事一覧

システムスペック

導入 以下追加 Gemfile gem 'webdrivers' #ChromeDriverのインストールを簡単にしてくれる? gem 'capybara' #E2ETest(UIテスト)のためのrubyフレームワーク spec/spec_helper.rb require 'capybara/rspec' rails g rspec:system tasksでシステムスペックフ…

モデルスペック

導入 モデルスペックの作成 rails g rspec:model taskでタスクモデルを作成 FactoryBotの設定 emailとtitleはユニーク制約がついている spec/factories/users.rb FactoryBot.define do factory :user do sequence(:email) { |n| "tester#{n}@example.com" } …

Rspecセットアップ

環境構築 Gemfile.rb group :development, :test do gem 'rspec-rails', '~> 5.0.0' gem 'factory_bot_rails' end bundle install後rails g rspec:installコマンドで.rspec, spec_helper.rb, rails_helper.rbを生成 create .rspec create spec create spec/s…