返回 DeepSeek-Reasonix
settings_locale_test.go
根目录 / desktop / settings_locale_test.go
1 package main
2
3 import (
4 "testing"
5
6 "reasonix/internal/i18n"
7 )
8
9 func TestRefreshBackendNoticeLocale(t *testing.T) {
10 i18n.DetectLanguage("zh")
11 t.Cleanup(func() { i18n.DetectLanguage("en") })
12
13 refreshBackendNoticeLocale("en")
14 if got := i18n.CurrentLanguage(); got != "en" {
15 t.Fatalf("backend catalog language = %q, want en", got)
16 }
17
18 refreshBackendNoticeLocale("zh")
19 if got := i18n.CurrentLanguage(); got != "zh" {
20 t.Fatalf("backend catalog language = %q, want zh", got)
21 }
22 }
23
23 lines GO