shoulda matchers and category title validation