If a customer has a requirement - product names should not be more than 50 characters long, does this suggest a story/spec should be written for this if the framework being used already has a well tested validation framework (Rails for instance).
To be more general, should one test the specifics for each area of validation for the particular project (i.e. in the above example validates_length_of would be the area, length of 50 characters would define the specifics)?
This leads to the question of what areas of an application should be tested, and how does one differentiate these areas? Are there best practices in this area?