]> git.openstreetmap.org Git - rails.git/blobdiff - test/system/view_communities_test.rb
Merge remote-tracking branch 'upstream/pull/3301'
[rails.git] / test / system / view_communities_test.rb
diff --git a/test/system/view_communities_test.rb b/test/system/view_communities_test.rb
new file mode 100644 (file)
index 0000000..f431ed6
--- /dev/null
@@ -0,0 +1,22 @@
+require "application_system_test_case"
+
+class ViewCommunitiesTest < ApplicationSystemTestCase
+  def test_lc_links
+    # Check that all the parsing of the chapter information has worked
+    visit "/communities"
+    assert_link "OpenStreetMap US", :href => "https://www.openstreetmap.us/"
+    assert_link "OpenStreetMap Belgium Local Chapter", :href => "https://openstreetmap.be/"
+  end
+
+  def test_translated_links
+    sign_in_as(create(:user))
+
+    visit edit_preferences_path
+    fill_in "Preferred Languages", :with => "fr"
+    click_on "Update Preferences"
+
+    visit "/communities"
+    assert_link "OpenStreetMap US", :href => "https://www.openstreetmap.us/"
+    assert_link "Chapitre local OpenStreetMap Belgique", :href => "https://openstreetmap.be/"
+  end
+end