Na they dont test on the spot i dont think cause usually it takes awhile for results of a drug test to come in, like a week or so