Files
upstream-centrifugo/internal/tools/ascii_test.go
upstream-mirror b352a9a30d
Some checks failed
test / Lint (push) Failing after 3s
test / Test with Go 1.26.8 (push) Failing after 2s
snapshot of https://github.com/centrifugal/centrifugo.git (master, 2026-09-16; blobs > 131072B omitted)
2026-09-16 01:17:21 +05:00

36 lines
580 B
Go

package tools
import "testing"
func Test_IsASCII(t *testing.T) {
tests := []struct {
name string
input string
expected bool
}{
{
name: "empty string",
input: "",
expected: true,
},
{
name: "ascii string",
input: "hello",
expected: true,
},
{
name: "non-ascii string",
input: "こんにちは",
expected: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
if IsASCII(tt.input) != tt.expected {
t.Errorf("expected %v, got %v", tt.expected, !tt.expected)
}
})
}
}