Sha256: 0ebac8049a5fbc7f6527235f84dfce600626be7ed31ef6c55db802013f0d42c2

Contents?: true

Size: 698 Bytes

Versions: 7

Compression:

Stored size: 698 Bytes

Contents

# frozen_string_literal: true
require 'test_helper'
require 'rubycritic/configuration'

describe RubyCritic::Configuration do
  describe '#root' do
    before do
      RubyCritic::Config.set
      @default = RubyCritic::Config.root
    end

    it 'has a default' do
      RubyCritic::Config.root.must_be_instance_of String
    end

    it 'can be set to a relative path' do
      RubyCritic::Config.root = 'foo'
      RubyCritic::Config.root.must_equal File.expand_path('foo')
    end

    it 'can be set to an absolute path' do
      RubyCritic::Config.root = '/foo'
      RubyCritic::Config.root.must_equal '/foo'
    end

    after do
      RubyCritic::Config.root = @default
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rubycritic-3.2.0 test/lib/rubycritic/configuration_test.rb
rubycritic-3.1.3 test/lib/rubycritic/configuration_test.rb
rubycritic-3.1.2 test/lib/rubycritic/configuration_test.rb
rubycritic-3.1.1 test/lib/rubycritic/configuration_test.rb
rubycritic-3.1.0 test/lib/rubycritic/configuration_test.rb
rubycritic-3.0.0 test/lib/rubycritic/configuration_test.rb
rubycritic-2.9.4 test/lib/rubycritic/configuration_test.rb