The way I recognize them is:
Imagine if she said it to a regular guy. If he responds by trying to change her view, get's all upset because he thinks she's mean or just tries to validate himself based on what she has said, it's a shit test.
They can be as simple "That shirt makes you look gay". She's testing to see if you will get offended by that, if you will try and suck up to her to change her view of you and your shirt, or if you're confident enough to rebut.
Shit tests are easy to get around. Basically, I can sum it up as just be a smart ass to her. Give her nothing to play with. Show her that you like the shirt, and you don't care if she thinks it looks gay. Shows that you are confident in yourself and aren't intimidated by her.
You could rebut the accusing her of hitting on you.
E.g.
HB: "That shirt makes you look so gay."
YOU: "That's totally the best pickup line I've heard all night!"
or
HB: "Buy me a drink."
YOU: "I see what you're doing now. Sly, but it'll take more flirting to win me over."
What I've learnt is that if you assume she want's you, she will end up wanting you. It's great!
Adopt the personality of the smooth, ladies man and assume that they're all hitting you on, whilst being playful. Has turned my game around.
Take it as you will.
