add further locale tests
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Moritz 2025-06-18 14:48:16 +02:00
parent ca4ac3a1c0
commit dedd40b949
Signed by: moritz
GPG key ID: 1020A035E5DD0824
8 changed files with 73 additions and 13 deletions

View file

@ -0,0 +1,14 @@
defmodule MvWeb.LocaleTest do
use MvWeb.ConnCase, async: true
import Phoenix.ConnTest
test "language switch via form sets the locale to English in the session" do
conn = post(build_conn(), "/set_locale", %{"locale" => "en"})
assert get_session(conn, :locale) == "en"
end
test "language switch via form sets the locale to German in the session" do
conn = post(build_conn(), "/set_locale", %{"locale" => "de"})
assert get_session(conn, :locale) == "de"
end
end