mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-23 16:58:09 +02:00
Fix generation of url regex for Go
This commit is contained in:
@@ -4,10 +4,29 @@ package hints
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"kitty/tools/utils"
|
||||
"testing"
|
||||
|
||||
"github.com/google/go-cmp/cmp"
|
||||
)
|
||||
|
||||
var _ = fmt.Print
|
||||
|
||||
func TestHintMarking(t *testing.T) {
|
||||
|
||||
opts := &Options{Type: "url"}
|
||||
r := func(text string, url ...string) {
|
||||
ptext := convert_text(text, 20)
|
||||
marks, _, err := find_marks(ptext, opts)
|
||||
if err != nil {
|
||||
t.Fatalf("%#v failed with error: %s", text, err)
|
||||
}
|
||||
actual := utils.Map(func(m Mark) string { return m.Text }, marks)
|
||||
if diff := cmp.Diff(url, actual); diff != "" {
|
||||
t.Fatalf("%#v failed:\n%s", text, diff)
|
||||
}
|
||||
}
|
||||
|
||||
u := `http://test.me/`
|
||||
r(u, u)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user