class LittleMonster::RSpec::Matchers::HaveEndedWithStatus

Public Class Methods

new(expected_status) click to toggle source
# File lib/little_monster/rspec/matchers/have_ended_with_status.rb, line 3
def initialize(expected_status)
  @expected_status = expected_status
end

Public Instance Methods

failure_message() click to toggle source
# File lib/little_monster/rspec/matchers/have_ended_with_status.rb, line 12
def failure_message
  "expected job to end with status #{@expected_status} but was #{@actual_status}"
end
failure_message_when_negated() click to toggle source
# File lib/little_monster/rspec/matchers/have_ended_with_status.rb, line 16
def failure_message_when_negated
  "expected job not to end with status #{@expected_status} but instead ended that way"
end
matches?(job_result) click to toggle source
# File lib/little_monster/rspec/matchers/have_ended_with_status.rb, line 7
def matches?(job_result)
  @actual_status = job_result.status
  @actual_status == @expected_status
end