mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-23 16:58:09 +02:00
26 lines
519 B
Go
26 lines
519 B
Go
package choose_files
|
|
|
|
import (
|
|
"fmt"
|
|
"strings"
|
|
"testing"
|
|
|
|
"github.com/google/go-cmp/cmp"
|
|
"github.com/kovidgoyal/kitty/tools/utils"
|
|
)
|
|
|
|
var _ = fmt.Print
|
|
|
|
func TestAsLower(t *testing.T) {
|
|
buf := [512]byte{}
|
|
for _, q := range []string{
|
|
"abc", "aBc", "aBCCf83Dx", "mOoseÇa", "89ÇĞxxA", "", "23", "aIİBc",
|
|
} {
|
|
n := as_lower(q, buf[:])
|
|
actual := utils.UnsafeBytesToString(buf[:n])
|
|
if diff := cmp.Diff(strings.ToLower(q), actual); diff != "" {
|
|
t.Fatalf("Failed to lowercase: %#v\n%s", q, diff)
|
|
}
|
|
}
|
|
}
|