Ruby on Rails
Rails 애플리케이션 테스트
수색…
단위 테스트
Unit은 응용 프로그램의 일부를 개별적으로 테스트합니다. 일반적으로 테스트중인 유닛은 클래스 또는 모듈입니다.
let(:gift) { create :gift }
describe '#find' do
subject { described_class.find(user, Time.zone.now.to_date) }
it { is_expected.to eq gift }
end
이러한 종류의 검사는 가능한 한 직접적이고 구체적인 검사입니다.
테스트 요청
요청 테스트는 사용자의 동작을 모방하는 엔드 투 엔드 테스트입니다.
it 'allows the user to set their preferences' do
check 'Ruby'
click_on 'Save and Continue'
expect(user.languages).to eq ['Ruby']
end
이러한 종류의 테스트는 사용자 흐름에 중점을두고 때로는 자바 스크립트를 렌더링하는 시스템의 모든 레이어를 통과합니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow