Sha256: 9efc2b867f0cb3326e3b1a55a175338c8101934194f37807a3ad32a6b79f6049

Contents?: true

Size: 668 Bytes

Versions: 1

Compression:

Stored size: 668 Bytes

Contents

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

1 entries across 1 versions & 1 rubygems

Version Path
rubycritic-2.9.3 test/lib/rubycritic/configuration_test.rb