class RuboCop::Cop::RSpec::Pending

end
describe MyClass do
# good
end
end
xit “should be true” do
describe MyClass do
end
end
pending
it “should be true” do
describe MyClass do
end
it “should be true”
describe MyClass do
# bad
@example
Checks for any pending or skipped examples.

def on_send(node)

def on_send(node)
  return unless pending_block?(node) || skipped_from_metadata?(node)
  add_offense(node)
end

def skip_node?(node)

def skip_node?(node)
  if node.respond_to?(:key)
    skip_symbol?(node.key) && node.value.truthy_literal?
  else
    skip_symbol?(node)
  end
end

def skip_symbol?(symbol_node)

def skip_symbol?(symbol_node)
  [SKIP_SYMBOL, PENDING_SYMBOL].include?(symbol_node)
end

def skipped_from_metadata?(node)

def skipped_from_metadata?(node)
  (metadata(node) || []).any? { |n| skip_node?(n) }
end