This is true - however, most employers will tell you upon application that the drug test is your option. If you decide not to take it, they will exercise their right not to hire you. After accepting the job in many cases, you have agreed in writing to testing down the road. Therefore, they didn't take your right away. You gave it away in order to have the job.