Sha256: 0875c1c7c2d49cccb6c641515978210393d7e2d2ba18782b6859cfda431fec88

Contents?: true

Size: 502 Bytes

Versions: 3

Compression:

Stored size: 502 Bytes

Contents

require 'spec_helper'

describe 'A status request with a RevisionCheck' do
  before do
    Rapporteur::Revision.stub(:current) { 'revisionidentifier' }
    Rapporteur.add_check(Rapporteur::Checks::RevisionCheck)
  end

  subject { get(status_path) ; response }

  it_behaves_like 'a successful status response'

  context 'the response payload' do
    it 'contains the current application revision' do
      expect(subject).to include_status_message('revision', 'revisionidentifier')
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rapporteur-3.0.2 spec/requests/revision_check_spec.rb
rapporteur-3.0.1 spec/requests/revision_check_spec.rb
rapporteur-3.0.0 spec/requests/revision_check_spec.rb