Question: what is the meaning of the idiom devil advocate?
Answer: one who argues against something just for the sake of arguing, without actually being committed to the views. one who puts forward arguments against a proposition, even if they may actually agree with it, simply to test the validity of the proposition.