Module: RuboCop::Cop::RSpec::SkipOrPending

Extended by:
NodePattern::Macros
Included in:
NoExpectationExample, Pending
Defined in:
lib/rubocop/cop/rspec/mixin/skip_or_pending.rb

Overview

Helps check offenses with variable definitions

Instance Method Summary collapse

Instance Method Details

#skip_or_pending?(node) ⇒ Object



19
# File 'lib/rubocop/cop/rspec/mixin/skip_or_pending.rb', line 19

def_node_matcher :skip_or_pending?, '{(sym :skip) (sym :pending)}'

#skipped_in_metadata?(node) ⇒ Object



11
12
13
14
15
16
# File 'lib/rubocop/cop/rspec/mixin/skip_or_pending.rb', line 11

def_node_matcher :skipped_in_metadata?, "  {\n    (send _ _ <#skip_or_pending? ...>)\n    (send _ _ ... (hash <(pair #skip_or_pending? { true str }) ...>))\n  }\n"