나는 Rails 5.1에 포함 된 Minitest와 함께 Capybara를 시험 중이다. 그러나 초보자 인 나는 matcher/assertion을 어떻게 작성해야하는지 혼동한다. 나는 같은 일을하는 것 다음의 모든를 발견했습니다 (그리고 모든 일을) : assert page.has_content?
has_content?
assert_content
이
가 레일에서 하나의 테스트를 실행하려면, 우리는 평소. 이 작업도 수행 할 수 없습니다. rails test:system TEST=test/system/invitation_test.rb
위의 두 명령을 모두 사용하면 모든 시스템 테스트 (파일)가 실행됩니다. 내 질문은 어떻게 하나의 시스템 테스트를 실행할 수 있습니까? 보조 노트로 는 레일에서 (모두)
저는 Rails 5.1.0에서 처음으로 새로운 프로젝트를 시작합니다. 내 첫 요청 사양과 함께 PB가 있습니다. describe 'Users', type: :request do
it 'are created from external data' do
json_string = File.read('path/to/test_data/user_data