Use shoulda matchers
Replace should syntax with expect, with transpec gem
Remove 'should' word in spec descriptions
Use shared example file and use FactoryGirl syntax methods