필자가 작성한 첫 번째 레일 앱은 핸드 롤링 인증을 railstutorial에서 사용했습니다.테스트를 위해 허가 상태에서 인증 상태를 얻는 방법
두 번째 앱의 경우 Clearance를 사용하고 있습니다. 로그인/로그 아웃 링크를 클릭했는지 여부에 대한 통합 테스트를 작성하려고합니다. 내가 정리와 동등한 일을 어떻게
describe "success" do
it "should sign a user in and out" do
user = Factory(:user)
visit signin_path
fill_in :email, :with => user.email
fill_in :password, :with => user.password
click_button
controller.should be_signed_in
click_link "Sign out"
controller.should_not be_signed_in
end
end
을 다음 railstutorial 버전에서 나는 다음과 같은 사용할 수 있습니까? 나는 그것을 해결할 수 없다. 컨트롤러가 제로라고 말하고있는 것 같습니다.
나는 심지어 내가 묻는 것을 알아 내기 위해 내 자신의 질문을 읽어야했다! 나는 결국 이것이 완전히 다른 방법이라고 생각하지만 귀하의 대답은 내가 한 것에 대한 올바른 해결책입니다. – Nick
예, 질문은 오히려 오래된쪽에 있지만, 제 상황은 제가 정확히 대답해야했던 정확한 일치였습니다. :) – Chaulky