class LittleMonster::RSpec::Matchers::HaveRun
Public Class Methods
new(*expected_tasks)
click to toggle source
# File lib/little_monster/rspec/matchers/have_run.rb, line 3 def initialize(*expected_tasks) @expected_tasks = if expected_tasks.length == 1 [expected_tasks.first].flatten else expected_tasks end end
Public Instance Methods
failure_message()
click to toggle source
# File lib/little_monster/rspec/matchers/have_run.rb, line 16 def failure_message "expected job to run #{@expected_tasks} but instead run #{@actual_tasks}" end
failure_message_when_negated()
click to toggle source
# File lib/little_monster/rspec/matchers/have_run.rb, line 20 def failure_message_when_negated "expected job not to run #{@expected_tasks}" end
matches?(job_result)
click to toggle source
# File lib/little_monster/rspec/matchers/have_run.rb, line 11 def matches?(job_result) @actual_tasks = job_result.runned_tasks.keys @actual_tasks == @expected_tasks end