Sha256: 3be083d51606dfce811b7fb84e7b7042db51c727c4d44a22c343a880ee1eb38b
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
require File.expand_path('../test_helper', __FILE__) describe 'gitdocs configuration' do before do 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gitdocs-0.5.0.pre1 | test/configuration_test.rb |