tpl/strings: Add strings.ContainsNonSpace

This commit is contained in:
Bjørn Erik Pedersen
2023-01-31 09:54:34 +01:00
parent 87c78bd3e9
commit fce0890484
2 changed files with 35 additions and 0 deletions

View File

@@ -145,6 +145,27 @@ func TestContainsAny(t *testing.T) {
}
}
func TestContainsNonSpace(t *testing.T) {
t.Parallel()
c := qt.New(t)
for _, test := range []struct {
s any
expect bool
}{
{"", false},
{" ", false},
{" ", false},
{"\t", false},
{"\r", false},
{"a", true},
{" a", true},
{"a\n", true},
} {
c.Assert(ns.ContainsNonSpace(test.s), qt.Equals, test.expect)
}
}
func TestCountRunes(t *testing.T) {
t.Parallel()
c := qt.New(t)