Rails의 테스트 코드를 작성하기 위해 Rspec과 Factory_bot을 설치, 설정하는 과정을 메모
Ruby, Rails버전
$ ruby -v
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-darwin19]
$ rails -v
Rails 6.0.3.4
설치순서
Gem Install
Gemfile에 Rails용 Rspec,Factory_bot을 추가한 후 bundle install
로 설치
group :development, :test do
gem 'rspec-rails'
gem 'factory_bot_rails'
end
Rspec설정
Rails의 generate커맨드로 rspec에 필요한 파일 생성
$ bundle exec rails generate rspec:install
create .rspec
create spec
create spec/spec_helper.rb
create spec/rails_helper.rb
Factory_bot설정
rspec코드 안에서 factory_bot코드를 사용할 때 클래스명을 생략할 수 있도록 rails_helper.rb
에 코드 추가
RSpec.configure do |config|
config.include FactoryBot::Syntax::Methods
end
'프로그래밍 > Rails' 카테고리의 다른 글
Rails App에 Bootstrap 사용하기 (0) | 2020.12.30 |
---|---|
_path와 _url의 차이 (0) | 2020.11.10 |
Rspec 기초 (0) | 2020.10.27 |