3.0 of what? I wasn't clear if your blog is about a particular framework/language (I'm guessing rails?)
Not validating input to a function, in general cases, is a bad idea, imho - tests or no tests - but that might be a matter of style or preference?