1package builtinprint23import (4 "testing"56 "github.com/FelineStateMachine/puzzletea/export/pdf"7 "github.com/FelineStateMachine/puzzletea/registry"8)910func TestRegisterBuiltins(t *testing.T) {11 Register()1213 for _, entry := range registry.Entries() {14 hasAdapter := pdfexport.HasPrintAdapter(entry.Definition.Name)15 if entry.Print == nil && hasAdapter {16 t.Fatalf("unexpected print adapter for %q", entry.Definition.Name)17 }18 if entry.Print != nil && !hasAdapter {19 t.Fatalf("expected print adapter for %q", entry.Definition.Name)20 }21 }22}