ctx reasoning unit tests