Hầu hết các bài kiểm tra của tôi đều đưa ra những điều sau đây và tôi không hiểu tại sao. Tất cả các phương thức gọi đều gây ra lỗi 'xác thực'. Tôi đã kiểm tra mã nếu có một phương thức gọi là "xác thực" nhưng không có phương pháp đó.
1) Admin::CommentsController handling GET to index is successful
Failure/Error: get :index
undefined method `authenticate!' for nil:NilClass
# ./spec/controllers/admin/comments_controller_spec.rb:9:in `block (3 levels) in <top (required)>'
124) PostsController handling GET for a single post should render show template
Failure/Error: get :show, :year => '2008', :month => '01', :day => '01', :slug => 'a-post'
undefined method `authenticate' for nil:NilClass
# ./app/controllers/application_controller.rb:18:in `set_current_user_for_model'
# ./spec/controllers/posts_controller_spec.rb:131:in `do_get'
# ./spec/controllers/posts_controller_spec.rb:140:in `block (3 levels) in <top (required)>'
Dự án có thể được tìm thấy ở đó => https://github.com/agilepandas/enki trong trường hợp bạn muốn tự chạy thử nghiệm.