Tôi đang cố gắng sử dụng trình trợ giúp thử nghiệm của authlogic trong Cucumber, gọi activation_authlogic.Làm cách nào để kiểm tra current_user của authlogic trong Cucumber?
application_controller của chúng tôi có phương thức current_user_session.
Khi chúng tôi rơi vào trình gỡ lỗi giữa câu chuyện, controller
trả về một Authlogic::TestCase::MockController
.
Nhưng khi chúng tôi gọi controller.current_user_session.
Đã xảy ra lỗi khi đánh giá nil.current_user_session
.
Làm thế nào để mô hình này đột nhiên trở thành một con số không?
Và trình điều khiển giả này có biết về mã của bộ điều khiển ứng dụng của chúng tôi không?
Xem [câu hỏi này] (http://stackoverflow.com/questions/1234920/integration-testing-with-authlogic) – Waseem