0

我有产品控制器,我在视图中有方法说主页和 _homepage.html.erb 文件。如何测试此方法以获取断言应该得到响应成功。我在 test/functional 中创建了 productcontrllertest.rb 并写了下面的代码

require 'test_helper'
class ProductControllerTest < ActionController::TestCase

 test "should get homepage" do
    get :homepage
    assert_response :success
  end

end

我有带有“产品/主页”的 routes.rb 文件

当我使用命令 bundle exec rake test:functionals 运行测试时,出现错误。

Error is that NoMethodError: undefined method `authenticate' for nil:NilClass

请帮我解决这个错误。

4

1 回答 1

0
require 'test_helper'
class ProductControllerTest < ActionController::TestCase

 test "should get homepage" do
    get 'homepage/1'
    assert_response :success
  end

end
于 2013-04-05T13:32:08.717 回答