package soql

import (
	"testing"

	"github.com/nexuscrm/shared/pkg/queryspec"
)

func predicateExpression(t *testing.T, predicate queryspec.Predicate) string {
	t.Helper()
	lowering, err := queryspec.LowerPredicate(predicate, queryspec.PredicateLoweringExpressionOnly)
	if err != nil {
		t.Fatalf("LowerPredicate(expression only) error = %v", err)
	}
	return lowering.Expression
}
