class Consul::Spec::Matchers::CheckPower
Public Class Methods
new(*args)
click to toggle source
# File lib/consul/spec/matchers.rb, line 7 def initialize(*args) @expected_args = args end
Public Instance Methods
description()
click to toggle source
# File lib/consul/spec/matchers.rb, line 27 def description description = "check against power #{@expected_args.inspect}" description end
failure_message()
click to toggle source
# File lib/consul/spec/matchers.rb, line 17 def failure_message "expected #{@controller_class} to check against power #{@expected_args.inspect} but it checked against #{@actual_args.inspect}" end
failure_message_when_negated()
click to toggle source
# File lib/consul/spec/matchers.rb, line 21 def failure_message_when_negated "expected #{@controller_class} to not check against power #{@expected_args.inspect}" end
Also aliased as: negative_failure_message
matches?(controller)
click to toggle source
# File lib/consul/spec/matchers.rb, line 11 def matches?(controller) @controller_class = controller.class @actual_args = @controller_class.send(:consul_power_args) @actual_args.present? && @actual_args.include?(@expected_args) end
negative_failure_message()
Compatibility for older rspec versions
Alias for: failure_message_when_negated