Want drawPath's panic to name the path as written

This commit is contained in:
2026-09-25 08:07:04 +02:00
committed by Lillem4n
parent 5953c58224
commit 8f904ddd74
+3 -3
View File
@@ -59,11 +59,11 @@ func TestWalkCoverStopsAtAChoice(t *testing.T) {
func TestDrawPathPanicsOnAnUnprovedPath(t *testing.T) {
defer func() {
if r := recover(); r == nil || !strings.Contains(fmt.Sprint(r), `no field "f"`) {
t.Errorf("drawPath(plain, f) recovered %v, want a panic naming the missing field", r)
if r := recover(); r == nil || !strings.Contains(fmt.Sprint(r), `plain.f: no field "f"`) {
t.Errorf("drawPath(plain, f) recovered %v, want a panic naming the path and the missing field", r)
}
}()
drawPath(compiled(t, `"plain"`), []string{"f"}, &pinSet{}, &pathDraws{s: engine(1).rand})
drawPath(compiled(t, `"plain"`), []string{"f"}, "plain.f", &pinSet{}, &pathDraws{s: engine(1).rand})
}
func TestDeepDottedPath(t *testing.T) {