MCPcopy
hub / github.com/wavetermdev/waveterm / TestParserErrors

Function TestParserErrors

pkg/vdom/cssparser/cssparser_test.go:59–81  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

57}
58
59func TestParserErrors(t *testing.T) {
60 style := `hello more: bad;`
61 p := MakeParser(style)
62 _, err := p.Parse()
63 if err == nil {
64 t.Fatalf("expected error, got nil")
65 }
66 log.Printf("got expected error: %v\n", err)
67 style = `background: url("example.jpg`
68 p = MakeParser(style)
69 _, err = p.Parse()
70 if err == nil {
71 t.Fatalf("expected error, got nil")
72 }
73 log.Printf("got expected error: %v\n", err)
74 style = `foo: url(...`
75 p = MakeParser(style)
76 _, err = p.Parse()
77 if err == nil {
78 t.Fatalf("expected error, got nil")
79 }
80 log.Printf("got expected error: %v\n", err)
81}

Callers

nothing calls this directly

Calls 2

MakeParserFunction · 0.85
ParseMethod · 0.80

Tested by

no test coverage detected