Cruz above all people should know that the media lies. If you don't know what Trump said, your answer should be "I didn't hear what Donald said. I can only respond what my policy would be . . . ."
and yes, it's his job to say "I agree with Trump's view" or "I disagree with Trump's view" to KNOW TRUMP'S VIEW.
Cruz said neither. He never agreed that Trump said it.
For being an author you certainly read excatly what the press wants you to exactly the way they want you to.
Again, Did you think and say that when Trump was accused of not defending Obama being called a muslim?