From f523283463eff8f973d57809859e7d4705badfd9 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Tue, 29 Sep 2026 02:35:02 +0200 Subject: [PATCH] Assert the node-kind panics through mustPanic --- render_test.go | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/render_test.go b/render_test.go index 402d6bb..4aa67ae 100644 --- a/render_test.go +++ b/render_test.go @@ -2,8 +2,6 @@ package fejkdata import ( "encoding/json" - "fmt" - "strings" "testing" ) @@ -68,13 +66,6 @@ func TestNodeSwitchesPanicOnAnUnhandledNode(t *testing.T) { "render": func() { render(nil, &unhandledNode{}, renderScope{}) }, "renderEdges": func() { renderEdges(&unhandledNode{}) }, } { - t.Run(name, func(t *testing.T) { - defer func() { - if r := recover(); r == nil || !strings.HasPrefix(fmt.Sprint(r), "fejkdata: internal error: ") || !strings.Contains(fmt.Sprint(r), "*fejkdata.unhandledNode") { - t.Errorf("recovered %v, want an internal error naming the node kind", r) - } - }() - call() - }) + mustPanic(t, name, call) } }