test/configuration_test.rb in gitdocs-0.2.0 vs test/configuration_test.rb in gitdocs-0.3.0
- old
+ new
@@ -1,30 +1,30 @@
require File.expand_path('../test_helper', __FILE__)
describe "gitdocs configuration" do
before do
- @config = Gitdocs::Configuration.new("/tmp/gitdocs")
- @config.paths = [] # Reset paths
+ capture_out { @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 paths" do
- assert_equal [], @config.paths
+ it "can retrieve empty shares" do
+ assert_equal [], @config.shares
end
it "can have a path added" do
@config.add_path('/my/path')
- assert_equal "/my/path", @config.paths.first
+ 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/path/2')
- assert_equal ["/my/path"], @config.paths
+ assert_equal ["/my/path"], @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
\ No newline at end of file