]> git.openstreetmap.org Git - rails.git/blob - test/system/embed_test.rb
Merge remote-tracking branch 'upstream/pull/6735'
[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(
14     "de",
15     :preferences => {
16       "intl.accept_languages" => "de"
17     }
18   )
19
20   test "shows localized report link" do
21     visit export_embed_path
22     assert_link "Ein Problem melden"
23   end
24 end
25
26 class UnknownLanguageEmbedTest < ApplicationSystemTestCase
27   driven_by_selenium(
28     "nolang",
29     :preferences => {
30       "intl.accept_languages" => "unknown-language"
31     }
32   )
33
34   test "shows report link in fallback language" do
35     visit export_embed_path
36     assert_link "Report a problem"
37   end
38 end