If your workplace drug policy includes drug testing, then you need to state the consequences of failing a drug test. That said, you don’t really have to immediately terminate an employee if he or she tests positive for drug use.
You can allow these workers to undergo evaluation and treatment, and forge with the said employees a return-to-work agreement that involves periodic future testing just to make sure that they are, indeed, drug-free.