diff --git a/pkg/txt/names_test.go b/pkg/txt/names_test.go index 984d3e404..cb31b50ea 100644 --- a/pkg/txt/names_test.go +++ b/pkg/txt/names_test.go @@ -104,4 +104,8 @@ func TestNameKeywords(t *testing.T) { result := NameKeywords("William Henry Gates III", "Windows Guru") assert.Equal(t, []string{"william", "henry", "gates", "iii", "windows", "guru"}, result) }) + t.Run("Empty arguments", func(t *testing.T) { + result := NameKeywords("", "") + assert.Equal(t, []string{}, result) + }) } diff --git a/pkg/txt/normalize_test.go b/pkg/txt/normalize_test.go index 2ae11f67f..91e88daa8 100644 --- a/pkg/txt/normalize_test.go +++ b/pkg/txt/normalize_test.go @@ -93,3 +93,15 @@ func TestNormalizeQuery(t *testing.T) { assert.Equal(t, "table spoon & usa | img* json|bill", q) }) } + +func TestNormalizeUsername(t *testing.T) { + t.Run("Admin ", func(t *testing.T) { + assert.Equal(t, "admin", NormalizeUsername("Admin ")) + }) + t.Run(" Admin ", func(t *testing.T) { + assert.Equal(t, "admin", NormalizeUsername(" Admin ")) + }) + t.Run(" admin ", func(t *testing.T) { + assert.Equal(t, "admin", NormalizeUsername(" admin ")) + }) +}