Class: AccessPolicy::RspecMatchers::NegativePolicyMatcher

Inherits:
PositivePolicyMatcher show all
Defined in:
lib/access_policy/rspec_matchers.rb

Instance Attribute Summary

Attributes inherited from PositivePolicyMatcher

#object_to_guard, #permission, #policy_class, #user

Instance Method Summary collapse

Methods inherited from PositivePolicyMatcher

#failure_message, #initialize, #matches?, #negative_failure_message, #on, #to

Constructor Details

This class inherits a constructor from AccessPolicy::RspecMatchers::PositivePolicyMatcher

Instance Method Details

#eval_matchObject



75
76
77
# File 'lib/access_policy/rspec_matchers.rb', line 75

def eval_match
  permission_denied?
end

#failure_message_partObject



79
80
81
# File 'lib/access_policy/rspec_matchers.rb', line 79

def failure_message_part
  'does not forbid'
end

#negative_failure_message_partObject



83
84
85
# File 'lib/access_policy/rspec_matchers.rb', line 83

def negative_failure_message_part
  'does permit'
end