Sha256: fbfe83fbfdb9f02bcd580f7825a86f16c82f7ce2b5e1fcc78fac4c4ff2c8d07c

Contents?: true

Size: 686 Bytes

Versions: 14

Compression:

Stored size: 686 Bytes

Contents

# frozen_string_literal: true
require 'rubocop'
require 'rubocop/cul'

RSpec.describe RuboCop::Cop::CUL::CapybaraScreenshots do
  subject(:cop) { described_class.new(config) }

  let(:config) { RuboCop::Config.new }

  # TODO: Write test code
  #
  # For example
  it 'registers an offense when using calling `page#save_screenshot`' do
    expect_offense(<<-RUBY.strip_indent)
      page.save_screenshot
      ^^^^^^^^^^^^^^^^^^^^ Remove debugging/instrumentation such as `page#save_screenshot` before committing.
    RUBY
  end

  it 'does not register an offense when using `page#good_method`' do
    expect_no_offenses(<<-RUBY.strip_indent)
      page.good_method
    RUBY
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
rubocul-4.0.12 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.11 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.10 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.9 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.8 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.6 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.5 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.4 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.3 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.2 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.1 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-4.0.0 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-3.0.0 spec/rubocop/cop/cul/capybara_screenshots_spec.rb
rubocul-2.0.2 spec/rubocop/cop/cul/capybara_screenshots_spec.rb