summaryrefslogtreecommitdiff
path: root/spec/views/projects/_last_commit.html.haml_spec.rb
blob: eea1695b17178841538b696908fcae946be13dd3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
require 'spec_helper'

describe 'projects/_last_commit', :view do
  let(:project) { create(:project, :repository) }

  context 'when there is a pipeline present for the commit' do
    context 'when pipeline is blocked' do
      let!(:pipeline) do
        create(:ci_pipeline, :blocked, project: project,
                                       sha: project.commit.id)
      end

      it 'shows correct pipeline badge' do
        render 'projects/last_commit', commit: project.commit,
                                       project: project,
                                       ref: :master

        expect(rendered).to have_text "blocked #{project.commit.short_id}"
      end
    end
  end
end