MCPcopy
hub / github.com/tinyauthapp/tinyauth / TestCapitalize

Function TestCapitalize

internal/utils/string_utils_test.go:11–31  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

9)
10
11func TestCapitalize(t *testing.T) {
12 // Test empty string
13 assert.Equal(t, "", utils.Capitalize(""))
14
15 // Test single character
16 assert.Equal(t, "A", utils.Capitalize("a"))
17
18 // Test multiple characters
19 assert.Equal(t, "Hello", utils.Capitalize("hello"))
20
21 // Test already capitalized
22 assert.Equal(t, "World", utils.Capitalize("World"))
23
24 // Test non-alphabetic first character
25 assert.Equal(t, "1number", utils.Capitalize("1number"))
26
27 // Test Unicode characters
28 assert.Equal(t, "Γειά", utils.Capitalize("γειά"))
29 assert.Equal(t, "Привет", utils.Capitalize("привет"))
30
31}
32
33func TestCoalesceToString(t *testing.T) {
34 // Test with []any containing strings

Callers

nothing calls this directly

Calls 1

CapitalizeFunction · 0.92

Tested by

no test coverage detected