Ruby on Rails
RSpec과 Ruby on Rails
수색…
비고
RSpec은 Ruby의 테스트 프레임 워크이거나, 공식 문서에 정의 된대로 RSpec은 Ruby 프로그래머를위한 Behavior-Driven Development 툴입니다 .
이 주제에서는 Ruby on Rails에서 RSpec 을 사용하는 기본 사항에 대해 설명합니다. RSpec에 대한 자세한 내용은 RSpec 항목을 참조하십시오 .
RSpec 설치
RSpec을 Rails 프로젝트에 사용하려면 rspec-rails
gem을 사용해야합니다.이 gem은 헬퍼 및 스펙 파일을 자동으로 생성 할 수 있습니다 (예 : rails generate
사용하여 모델, 자원 또는 스캐 폴드를 rails generate
).
Gemfile
:development
와 :test
그룹에 rspec-rails
를 추가합니다.
group :development, :test do
gem 'rspec-rails', '~> 3.5'
end
종속성을 설치하려면 bundle
을 실행하십시오.
그것으로 초기화하십시오 :
rails generate rspec:install
이렇게하면 다음 구성 파일과 함께 테스트를위한 spec/
폴더가 생성됩니다.
-
.rspec
에는 명령 줄rspec
도구에 대한 기본 옵션이 있습니다. -
spec/spec_helper.rb
는 기본 RSpec 구성 옵션을 포함합니다. -
spec/rails_helper.rb
는 RSpec과 Rails를 함께 사용하는 데 더욱 특정한 구성 옵션을 추가합니다.
이 모든 파일은 시작하기에 합당한 기본값으로 작성되지만 테스트 스위트가 커질수록 필요에 맞게 기능을 추가하고 구성을 변경할 수 있습니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow