When high school students in Gainsville, Texas show up for prom Saturday night, they'll have to pass a breathalyzer tests before they can get in.