เมื่อคุณสร้างแอปพลิเคชั่นรางด้วย:
rails new <app_name> -T # to exclude Test::Unit
เพิ่ม RSpec gem ใน Gemfile ของคุณด้วยวิธีต่อไปนี้:
group :development, :test do
gem "rspec-rails"
end
ในการเขียนบรรทัดคำสั่ง:
bundle install # this will install the missing gems
ตอนนี้คุณต้องติดตั้ง RSpec โดยเรียกใช้:
rails generate rspec:install
สิ่งนี้จะสร้างไฟล์ต่อไปนี้:
create .rspec
create spec
create spec/spec_helper.rb
create spec/rails_helper.rb
ฉันแนะนำอย่างยิ่งให้อ่านความคิดเห็นของ spec_helper และ rails_helper ทั้งหมดเพื่อทำความเข้าใจกับสิ่งที่แต่ละตัวเลือกทำได้ดี
เมื่อทุกอย่างถูกตั้งค่าคุณสามารถเรียกใช้การทดสอบทั้งหมดของคุณด้วย:
bundle exec rspec
คุณสามารถอ่านการกำหนดค่าเพิ่มเติมเกี่ยวกับ spec_helper แนะนำและ rails_helper บนhttps://kolosek.com/rails-rspec-setup