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 6 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 13 def message if @param.to_s == 'content' and expected.is_a?( String ) if negative == true "#{param} not set to supplied string" else "#{param} set to supplied string" end else if 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 end
to_s()
click to toggle source
# File lib/rspec-puppet/errors.rb, line 29 def to_s message end