commits_controller_spec.rb 594 Bytes
Newer Older
1 2
require 'spec_helper'

3
describe Projects::CommitsController do
Dmitriy Zaporozhets's avatar
Dmitriy Zaporozhets committed
4
  let(:project) { create(:project) }
5
  let(:user) { create(:user) }
6 7 8

  before do
    sign_in(user)
9
    project.team << [user, :master]
10 11 12 13
  end

  describe "GET show" do
    context "as atom feed" do
14
      it "renders as atom" do
15 16 17 18 19
        get(:show,
            namespace_id: project.namespace.to_param,
            project_id: project.to_param,
            id: "master",
            format: "atom")
20 21
        expect(response).to be_success
        expect(response.content_type).to eq('application/atom+xml')
22 23 24 25
      end
    end
  end
end