summaryrefslogtreecommitdiff
path: root/spec/controllers/sitemap_controller_spec.rb
blob: e565c89ae4a445c5333b196aa753aa2c9b9a2d5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require "rails_helper"

describe SitemapController do
  describe "#index" do
    render_views

    let!(:cake) { create(:cake) }
    let!(:tutorial) { create(:tutorial) }

    it "returns the correct headers and body" do
      get :index, format: :xml

      expect(response).to be_success
      expect(response.body).to_not be_empty
      expect(response.content_type).to eql('application/xml')
      expect(response.body).to include(cake_url(cake))
      expect(response.body).to include(tutorial_url(tutorial))
    end
  end
end