Sha256: 27832eadcbf4db60397848629ee25f808fa0f1b4d1ae722d0faed52d41ceb565

Contents?: true

Size: 852 Bytes

Versions: 11

Compression:

Stored size: 852 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe 'isolated environment', :isolated_environment do
  include FileHelper

  let(:cli) { Rubocop::CLI.new }

  before(:each) { $stdout = StringIO.new }
  after(:each) { $stdout = STDOUT }

  # Configuration files above the work directory shall not disturb the
  # tests. This is especially important on Windows where the temporary
  # directory is under the user's home directory. On any platform we don't want
  # a .rubocop.yml file in the temporary directory to affect the outcome of
  # rspec.
  it 'is not affected by a config file above the work directory' do
    create_file('../.rubocop.yml', ['inherit_from: missing_file.yml'])
    create_file('ex.rb', ['# encoding: utf-8'])
    # A return value of 0 means that the erroneous config file was not read.
    expect(cli.run([])).to eq(0)
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
ridecharge-rubocop-0.0.1 spec/isolated_environment_spec.rb
rubocop-0.22.0 spec/isolated_environment_spec.rb
rubocop-0.21.0 spec/isolated_environment_spec.rb
rubocop-0.20.1 spec/isolated_environment_spec.rb
rubocop-0.20.0 spec/isolated_environment_spec.rb
rubocop-0.19.1 spec/isolated_environment_spec.rb
rubocop-0.19.0 spec/isolated_environment_spec.rb
rubocop-0.18.1 spec/isolated_environment_spec.rb
rubocop-0.18.0 spec/isolated_environment_spec.rb
rubocop-0.17.0 spec/isolated_environment_spec.rb
rubocop-0.16.0 spec/isolated_environment_spec.rb