RFR

Not perfect.... Let me know how it is though!! :)
Since lines 5-13 are shared setup for both your tests, you can extract it into a `before :each` block to DRY up your tests:
```ruby
  before :each do
    @shop = FactoryGirl.create(:shop)
    @review = FactoryGirl.create(:review, shop: @shop)
    @user = FactoryGirl.create(:user)

    log_in(@user)

    click_link @shop.name

    click_button "Like"
  end

  scenario 'user clicks the like button' do
    expect(page).to have_content("Thanks for the like!")
    expect(page).to have_button "Unlike"
  end

  scenario 'user clicks the unlike button' do
    click_button "Unlike"

    expect(page).to have_content("You just unliked that review!")
    expect(page).to have_button "Like"
  end
```