Class: RuboCop::Cop::RSpec::Capybara::MatchStyle

Inherits:
Base
  • Object
show all
Defined in:
lib/rubocop/cop/rspec/capybara/match_style.rb

Overview

Checks for usage of deprecated style methods.

Examples:

when using ‘assert_style`

# bad
page.find(:css, '#first').assert_style(display: 'block')

# good
page.find(:css, '#first').assert_matches_style(display: 'block')

when using ‘has_style?`

# bad
expect(page.find(:css, 'first')
  .has_style?(display: 'block')).to be true

# good
expect(page.find(:css, 'first')
  .matches_style?(display: 'block')).to be true

when using ‘have_style`

# bad
expect(page).to have_style(display: 'block')

# good
expect(page).to match_style(display: 'block')