be on mettle
be on (your) mettle
slightly formal
to be determined to prove that you are good at something, especially in a difficult situation.
It's a tough interview - you'll have to be on your mettle.
Cambridge English Idioms Dictionary