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