If you spit water in your urine before a drug test will you pass?

Nope. You need to be off drugs for a long period of time for there to be no trace in urine samples.