class RuboCop::Cop::RSpec::VoidExpect
expect(something).to be(1)
# good
expect(something)
# bad
@example
Checks void ‘expect()`.
def check_expect(node)
def check_expect(node) return unless void?(node) add_offense(node) end
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler
def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler return unless expect_block?(node) check_expect(node) end
def on_send(node)
def on_send(node) return unless expect?(node) check_expect(node) end
def void?(expect)
def void?(expect) parent = expect.parent return true unless parent return true if parent.begin_type? parent.block_type? && parent.body == expect end