수색…


비고

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