From 43efffb01ca78a8165f63d427de6cffa480a40a0 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Tue, 30 Dec 2025 22:25:59 +0100 Subject: Move gettext --- ki18n/gettext/gettext_test.go | 80 ------------------------------------------- 1 file changed, 80 deletions(-) delete mode 100644 ki18n/gettext/gettext_test.go (limited to 'ki18n/gettext/gettext_test.go') diff --git a/ki18n/gettext/gettext_test.go b/ki18n/gettext/gettext_test.go deleted file mode 100644 index 14c7160..0000000 --- a/ki18n/gettext/gettext_test.go +++ /dev/null @@ -1,80 +0,0 @@ -package main - -import ( - "testing" - - "github.com/stretchr/testify/assert" -) - -func TestExtractKeys(t *testing.T) { - content := `{ login.Tr("fr", "Hello") }` - - keys := extractKeys(content) - - assert.Len(t, keys, 1) - assert.Equal(t, 0, keys["Hello"]) -} - -func TestExtractKeysWithoutSpaces(t *testing.T) { - content := `{login.Tr("fr", "Hello")}` - - keys := extractKeys(content) - - assert.Len(t, keys, 1) - assert.Equal(t, 0, keys["Hello"]) -} - -func TestExtractKeysWithOneArgs(t *testing.T) { - content := `{ login.Tr("fr", "approveButton", a.Username) }` - - keys := extractKeys(content) - - assert.Len(t, keys, 1) - assert.Equal(t, 1, keys["approveButton"]) -} - -func TestExtractKeysWithSeveralArgs(t *testing.T) { - content := `{ login.Tr("fr", "approveButton", a.Username, a.Age, a.Email) }` - - keys := extractKeys(content) - - assert.Len(t, keys, 1) - assert.Equal(t, 3, keys["approveButton"]) -} - -func TestExtractKeysWithComplexArgs(t *testing.T) { - content := `{ login.Tr("fr", "raceStart_chosen", a.StartAt.Format("Monday, January 2, 2006 at 15:04")) }` - - keys := extractKeys(content) - - assert.Len(t, keys, 1) - assert.Equal(t, 1, keys["raceStart_chosen"]) -} - -func TestExtractMultipleKeys(t *testing.T) { - content := `{ login.Tr("fr", "test_1", a.StartAt.Format("Monday, January 2, 2006 at 15:04")) }{ login.Tr("fr", "test_2", a.Test) }` - - keys := extractKeys(content) - - assert.Len(t, keys, 2) - assert.Equal(t, 1, keys["test_1"]) - assert.Equal(t, 1, keys["test_2"]) -} - -func TestExtractKeyFromSimpleTrFunc(t *testing.T) { - content := `{ Tr("fr", "test") }` - - keys := extractKeys(content) - - assert.Len(t, keys, 1) - assert.Equal(t, 0, keys["test"]) -} - -func TestExtractKeyWithSpan(t *testing.T) { - content := `{ Tr("fr", "Hello %s", username) }` - - keys := extractKeys(content) - - assert.Len(t, keys, 1) - assert.Equal(t, 1, keys["Hello %s"]) -} -- cgit v1.3