Use factory for user language tests
authorAndy Allan <git@gravitystorm.co.uk>
Thu, 2 Feb 2017 13:33:15 +0000 (13:33 +0000)
committerAndy Allan <git@gravitystorm.co.uk>
Thu, 2 Feb 2017 13:33:15 +0000 (13:33 +0000)
test/models/user_test.rb

index 34f2a5491b4d771f7a8d29e4c1c0b5b8dc266d37..43ccb6a458a69a88cff598c18ec40b711985349f 100644 (file)
@@ -210,14 +210,14 @@ class UserTest < ActiveSupport::TestCase
     create(:language, :code => "de")
     create(:language, :code => "sl")
 
-    user = users(:normal_user)
+    user = create(:user, :languages => ["en"])
     assert_equal ["en"], user.languages
     user.languages = %w(de fr en)
     assert_equal %w(de fr en), user.languages
     user.languages = %w(fr de sl)
     assert_equal "de", user.preferred_language
     assert_equal %w(fr de sl), user.preferred_languages.map(&:to_s)
-    user = users(:public_user)
+    user = create(:user, :languages => %w(en de))
     assert_equal %w(en de), user.languages
   end