The question is a bit vague! Like if the river falls and no draws hit and then you go all in it seems a bit questionable, if you hold draw 'A' but draw 'B' lands then you could be going all in trying to tell your opponent you had draw'B' all along, even though you have 'A'... If you're talking about going all in on the turn with one card left because you hold a draw then that really depends on situation, opponent and stack sizes/
odds of hitting!
My general rule of thumb would be, "how comfortable would I be (regarding stack size) if I just gave up" vs "how screwed would I be if I shove and lose" the answer is somewhere in the middle!