放置注册页面测试的正确位置 - Minitest

时间:2014-10-26 17:30:09

标签: ruby-on-rails ruby minitest

我需要编写一个测试来检查注册页面的标题是否正确。我被困在两个可以进行测试的地方之间:

使用以下内容的users_controller_test.rb:

class UsersControllerTest < ActionController::TestCase
    test "should get new" do
        get :new
        assert_select "title", "Signup"
    end
end

使用以下网址内的site_layout_test.rb

class SiteLayoutTest < ActionDispatch::IntegrationTest
    test "layout links" do
        get signup_path
        assert_select "title", "Signup"
    end
end

哪个是正确的测试地点?

1 个答案:

答案 0 :(得分:1)

如果注册链接位于布局中,则将其放入SiteLayoutTest。如果仅在UsersController投放的网页上,请将其放入UsersControllerTest