Donald Trump face another hard test