class RSpec::Puppet::Errors::MatchError
Attributes
actual[R]
expected[R]
negative[R]
param[R]
Public Class Methods
new(param, expected, actual, negative)
click to toggle source
# File lib/rspec-puppet/errors.rb, line 8 def initialize(param, expected, actual, negative) @param = param @expected = expected @actual = actual @negative = negative end
Public Instance Methods
message()
click to toggle source
# File lib/rspec-puppet/errors.rb, line 15 def message if (@param.to_s == 'content') && expected.is_a?(String) if negative == true "#{param} not set to supplied string" else "#{param} set to supplied string" end elsif negative == true "#{param} not set to #{expected.inspect} but it is set to #{actual.inspect}" else "#{param} set to #{expected.inspect} but it is set to #{actual.inspect}" end end
to_s()
click to toggle source
# File lib/rspec-puppet/errors.rb, line 29 def to_s message end