Use user factories for page_locale integration tests.

This commit is contained in:
Andy Allan 2017-03-10 14:53:19 +00:00
parent dfbb952707
commit b690feba15

View file

@ -1,8 +1,6 @@
require "test_helper" require "test_helper"
class PageLocaleTest < ActionDispatch::IntegrationTest class PageLocaleTest < ActionDispatch::IntegrationTest
fixtures :users
def setup def setup
I18n.locale = "en" I18n.locale = "en"
stub_hostip_requests stub_hostip_requests
@ -13,7 +11,7 @@ class PageLocaleTest < ActionDispatch::IntegrationTest
end end
def test_defaulting def test_defaulting
user = users(:second_public_user) user = create(:user, :languages => [])
post_via_redirect "/login", :username => user.email, :password => "test" post_via_redirect "/login", :username => user.email, :password => "test"
@ -27,7 +25,7 @@ class PageLocaleTest < ActionDispatch::IntegrationTest
end end
def test_override def test_override
user = users(:german_user) user = create(:user, :languages => ["de"])
get "/diary" get "/diary"
assert_select "html[lang=?]", "en" assert_select "html[lang=?]", "en"