class LittleMonster::RSpec::Matchers::HaveData
Public Class Methods
new(expected_data)
click to toggle source
# File lib/little_monster/rspec/matchers/have_data.rb, line 3 def initialize(expected_data) @expected_data = expected_data end
Public Instance Methods
failure_message()
click to toggle source
# File lib/little_monster/rspec/matchers/have_data.rb, line 12 def failure_message "expected data #{@expected_data} but was #{@actual_data.instance_variable_get('@outputs') || 'nil'}" end
failure_message_when_negated()
click to toggle source
# File lib/little_monster/rspec/matchers/have_data.rb, line 16 def failure_message_when_negated "expected data not to be #{@expected_data}" end
matches?(actual)
click to toggle source
# File lib/little_monster/rspec/matchers/have_data.rb, line 7 def matches?(actual) @actual_data = actual.data @actual_data == @expected_data end