module TarkaMatchers::Helpers::Utility
Attributes
description[R]
failure_message[R]
failure_message_when_negated[R]
Public Instance Methods
difference(expected=@expected, actual=@actual)
click to toggle source
# File lib/tarka_matchers/helpers/utility.rb, line 7 def difference expected=@expected, actual=@actual TarkaMatchers::Formatters::Difference.difference(expected,actual) end
fail_default(option=nil)
click to toggle source
# File lib/tarka_matchers/helpers/utility.rb, line 25 def fail_default option=nil append, message = nil if option == nil append = difference elsif option.is_a? String message = option elsif option.is_a? Hash k = option.first[0] v = option.first[1] case k when :append if v.is_a? String append = v elsif v.is_a? Symbol case v when :difference append = difference when :selected append = selected end else append = difference end when :just message = v end end @failure_message = message || "failed to #{@description}#{append}" end
fail_with_message(message=nil)
click to toggle source
# File lib/tarka_matchers/helpers/utility.rb, line 62 def fail_with_message message=nil @failure_message = message if message false end
Also aliased as: fail
negated_default(message=nil)
click to toggle source
# File lib/tarka_matchers/helpers/utility.rb, line 21 def negated_default message=nil @failure_message_when_negated = message || "did #{@description}" end
pass_default(message='pass')
click to toggle source
# File lib/tarka_matchers/helpers/utility.rb, line 15 def pass_default message='pass' @description = message negated_default fail_default end
pass_with_message(message=nil)
click to toggle source
# File lib/tarka_matchers/helpers/utility.rb, line 57 def pass_with_message message=nil @description = message if message true end
Also aliased as: pass
selected(expected=@expected, actual=@actual)
click to toggle source
# File lib/tarka_matchers/helpers/utility.rb, line 11 def selected expected=@expected, actual=@actual TarkaMatchers::Formatters::Selected.selected(expected,actual) end