replaced original tests with shoulda matchers