class RuboCop::Cop::RSpec::ContextMethod
‘context` should not be used for specifying methods.
@example
# bad context '#foo_bar' do # ... end context '.foo_bar' do # ... end # good describe '#foo_bar' do # ... end describe '.foo_bar' do # ... end
Constants
- MSG
Public Instance Methods
on_block(node)
click to toggle source
# File lib/rubocop/cop/rspec/context_method.rb, line 41 def on_block(node) # rubocop:disable InternalAffairs/NumblockHandler context_method(node) do |context| add_offense(context) do |corrector| corrector.replace(node.send_node.loc.selector, 'describe') end end end
Private Instance Methods
method_name?(description)
click to toggle source
# File lib/rubocop/cop/rspec/context_method.rb, line 51 def method_name?(description) description.start_with?('.', '#') end