]> git.openstreetmap.org Git - rails.git/blob - test/system/embed_test.rb
Merge pull request #6394 from openstreetmap/dependabot/github_actions/ruby/setup...
[rails.git] / test / system / embed_test.rb
1 # frozen_string_literal: true
2
3 require "application_system_test_case"
4
5 class EmbedTest < ApplicationSystemTestCase
6   test "shows localized report link" do
7     visit export_embed_path
8     assert_link "Report a problem"
9   end
10 end
11
12 class GermanEmbedTest < ApplicationSystemTestCase
13   driven_by :selenium, :using => :headless_firefox, :options => { :name => :selenium_de } do |options|
14     options.add_preference("intl.accept_languages", "de")
15   end
16
17   test "shows localized report link" do
18     visit export_embed_path
19     assert_link "Ein Problem melden"
20   end
21 end
22
23 class UnknownLanguageEmbedTest < ApplicationSystemTestCase
24   driven_by :selenium, :using => :headless_firefox, :options => { :name => :selenium_unknown_language } do |options|
25     options.add_preference("intl.accept_languages", "unknown-language")
26   end
27
28   test "shows report link in fallback language" do
29     visit export_embed_path
30     assert_link "Report a problem"
31   end
32 end