use shoulda-matchers instead of shoulda