ROFL.
I've not pee tested since I started, but I figure better safe than sorry to keep a thing of the quick fix around, just in case they decide to be stupid.
Last place I worked at that did a random pee test lost all of their best employees. The owner was shocked and kind of pissed he had to follow through on firing his best mechanics.
As long as I'm not showing up to work stoned, I don't understand the issue. Why is it anyones business what I do in my spare time?