class RuboCop::Cop::RSpec::Capybara::MatchStyle


expect(page).to match_style(display: ‘block’)
# good
expect(page).to have_style(display: ‘block’)
# bad
@example when using ‘have_style`
.matches_style?(display: ’block’)).to be true
expect(page.find(:css, ‘first’)
# good
.has_style?(display: ‘block’)).to be true
expect(page.find(:css, ‘first’)
# bad
@example when using ‘has_style?`
page.find(:css, ’#first’).assert_matches_style(display: ‘block’)
# good
page.find(:css, ‘#first’).assert_style(display: ‘block’)
# bad
@example when using ‘assert_style`
Checks for usage of deprecated style methods.

def message(node)

def message(node)
  format(MSG, good: PREFERRED_METHOD[node.source], bad: node.source)
end

def on_send(node)

def on_send(node)
  method_node = node.loc.selector
  add_offense(method_node) do |corrector|
    corrector.replace(method_node,
                      PREFERRED_METHOD[method_node.source])
  end
end