Я обновляю существующее приложение с Rails 4 до 5.0.0.beta2. Это действительно работает красиво!Rails 5 testing NoMethodError
Но, я столкнулся с проблемами с проверкой контроллера. Он выдает эту ошибку:
E
Error:
SeiteControllerTest#test_should_get_index:
NoMethodError: undefined method `each' for nil:NilClass
bin/rails test test/controllers/seite_controller_test.rb:14
Finished in 1.068562s, 0.9358 runs/s, 0.0000 assertions/s.
1 runs, 0 assertions, 0 failures, 1 errors, 0 skips
Вот код (с использованием стандартного test_helper):
require 'test_helper'
class SeiteControllerTest < ActionController::TestCase
setup do
end
test "should get index" do
#get :index
end
end
Линия 14 является "тест должен получить индекс" линию. Излишне говорить, что если я прокомментирую строку «get: index», я получаю ту же ошибку.
Вы можете поделиться код для 'SeiteController'? – gnerkus