테스트 지원

RubyMine은 RSpec, Cucumber, Shoulda, Test::Unit, MiniTest를 지원합니다. 또 테스트 생성 및 실행, 테스트 결과 검사를 원활하게 수행할 수 있는 완벽한 기능을 제공합니다.

GUI 기반 테스트 러너

  • 테스트를 실행하고 현재 실행되는 테스트에 관한 즉석 통계를 제공하며 RubyMine에 완벽하게 통합된 기본 제공 테스트 러너
  • 선택한 테스트 결과가 표시된 세부 정보 창을 제공하는 테스트용 전용 뷰
  • 테스트 실패가 발생한 코드 줄을 빠르게 탐색

코드 분석

사전 정의된 파일 템플릿으로 새 테스트를 생성하고 테스트 프레임워크의 특징을 인식하는 구문 강조 표시 및 코드 완성 기능을 사용해 보세요(예: 단계 정의에서 Cucumber 시나리오 단계 완성).

테스트 탐색

테스트 및 해당 테스트 대상 사이를 간편하게 이동하세요. 예를 들어 컨트롤러 액션에서 이동할 때 컨트롤러, 헬퍼 또는 뷰의 테스트로 전환할지 여부를 선택할 수 있습니다.

코드 검사

검사 목록으로 테스트를 검사하고 빠른 수정 옵션을 사용해 보세요. 예를 들어 Cucumber 단계의 정의를 해당 사용 위치에서 생성할 수 있습니다.

테스트 실행

Rake 작업을 통해 테스트를 실행하거나 디렉터리, 파일 또는 클래스에서 시작해 보세요. 지정된 메소드, 클래스, BDD 예시 등을 대상으로 해당 테스트를 실행할 수 있습니다.