to be secretly amused about sth
laugh up your sleeve (at sb / sth)
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition