fixed test broken by gspec change
When union is called with a single value, treat it as a set