0
저는 스토리 기반 통합 테스트를 실행하는 방법과 '스토리'에서 AJAX 리디렉션이 나타나는 위치를 파악하려고합니다.Rails 통합 스토리 테스트를 수행 할 때 AJAX 리디렉션을 처리하는 방법은 무엇입니까?
간단한 로그인 예 : 나는
def user.logs_in(email, pwd)
get root_path
assert_response :success
assert_template 'index'
post :post, session_path, :email => email, :pwd => pwd
assert_response :redirect
assert_redirect_to backend_path
follow_redirect!
assert_response :success
assert_template 'index'
assert session[:user_id]
end
불행하게도 로그인 프로세스가 AJAX 기반과의 insted되어 사용하여 웹 사이트에 로그인이 반환 301 리디렉션 200- 다시 제공
document.location.href = "<%= backend_path >";
코드 의미는
assert_response :redirect
입니다.
통합 테스트에서 AJAX 리디렉션을 처리하는 방법은 무엇입니까?