test on models, validates and shoulda matchers