Sha256: 7f309b237a061c9524aa2569279c5d125ec06d3f75e5608f5df6a997744970c9
Contents?: true
Size: 1.13 KB
Versions: 4
Compression:
Stored size: 1.13 KB
Contents
require File.expand_path('../test_helper', __FILE__) describe 'gitdocs configuration' do before do ENV['TEST'] = 'true' ShellTools.capture { @config = Gitdocs::Configuration.new('/tmp/gitdocs') } end it 'has sensible default config root' do assert_equal '/tmp/gitdocs', @config.config_root end it 'can retrieve empty shares' do assert_equal [], @config.shares end it 'can have a path added' do @config.add_path('/my/../my/path') # normalized test assert_equal '/my/path', @config.shares.first.path assert_equal 15.0, @config.shares.first.polling_interval end it 'can have a path removed' do @config.add_path('/my/path') @config.add_path('/my/path/2') @config.remove_path('/my/../my/path/2') # normalized test assert_equal ['/my/path'], @config.shares.map(&:path) end it 'can clear paths' do @config.add_path('/my/path') @config.add_path('/my/path/2') @config.clear assert_equal [], @config.shares.map(&:path) end it 'can normalize paths' do assert_equal File.expand_path('../test_helper.rb', Dir.pwd), @config.normalize_path('../test_helper.rb') end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gitdocs-0.5.0.pre6 | test/configuration_test.rb |
gitdocs-0.5.0.pre5 | test/configuration_test.rb |
gitdocs-0.5.0.pre3 | test/configuration_test.rb |
gitdocs-0.5.0.pre2 | test/configuration_test.rb |