This thought comes from a practice I saw years ago working at a chemical plant. There were people who came to work drunk and/or high.
Occasionally, a manager would demand a urine test, which entailed the employee would have to wait until a third-party company could send out a testing person and kit to perform it. If the employee refused and went home, management would call the police to report a potentially intoxicated driver. So basically, if a manager called you up for a urine test, you had to stay or deal with the police.
Is this legal? It seems legal to me, though kind of dirty too.
Edit: I can see why management did it. Almost the whole plant was explosive and if the place blew it would take out a portion of the neighborhood.