The Americans with Disabilities Act (ADA) makes it illegal for any employer to test a prospective employee without first making a conditional offer of employment. The ADA also says you can't discriminate against prospective employees on the basis of past drug-related problems.
Then again,