AA does $1 test all the time.
I am not sure the merchant has to pay authorization fee. I believe they only pay the fee with actual transaction. Authorization is not actual transaction.
Many business do $1 authorization to test if the card is a good one. Sometimes these $1 holds take a long time to fall off - annoying, but not harmful. So who cares.