Tests: Add unit tests for pkg/txt

This commit is contained in:
theresa 2021-11-17 18:15:07 +01:00
parent 6a12e121f5
commit 8dcf410cc9
2 changed files with 16 additions and 0 deletions

View file

@ -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)
})
}

View file

@ -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 "))
})
}