package baishun import "testing" func TestResolveAdminShowcase(t *testing.T) { t.Run("create defaults to enabled", func(t *testing.T) { if got := resolveAdminShowcase(nil, false, true); !got { t.Fatalf("resolveAdminShowcase(nil, false, true) = %v, want true", got) } }) t.Run("update keeps current when omitted", func(t *testing.T) { if got := resolveAdminShowcase(nil, false, false); got { t.Fatalf("resolveAdminShowcase(nil, false, false) = %v, want false", got) } }) t.Run("explicit false remains false", func(t *testing.T) { showcase := false if got := resolveAdminShowcase(&showcase, true, true); got { t.Fatalf("resolveAdminShowcase(false, true, true) = %v, want false", got) } }) }