मेरे अधिकांश परीक्षण निम्नलिखित उठा रहे हैं और मुझे समझ नहीं आ रहा है कि क्यों। सभी तरीकों से कॉल 'प्रमाणित' त्रुटि को बढ़ाती है। मैंने कोड की जाँच की है यदि "प्रमाणीकरण" नामक एक विधि थी, लेकिन ऐसी कोई विधि नहीं है।
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)>'
यदि आप अपने स्वयं के परीक्षणों को चलाना चाहते हैं, तो परियोजना को वहां पर पाया जा सकता है => https://github.com/agilepandas/enki ।