test/test_configlet.rb in configlet-1.3.0 vs test/test_configlet.rb in configlet-2.0.0
- old
+ new
@@ -1,7 +1,8 @@
-require "minitest/autorun"
require "configlet"
+require "minitest/autorun"
+require "uri"
class TestConfiglet < MiniTest::Unit::TestCase
class Stub
include Configlet
end
@@ -71,7 +72,17 @@
assert_equal "bar", ENV["FOO"]
@cfg.prefix = "pow"
@cfg[:thud] = "zap"
assert_equal "zap", ENV["POW_THUD"]
+ end
+
+ def test_url
+ @cfg.url :example => "http://example.org"
+ assert_equal URI.parse("http://example.org"), @cfg[:example]
+ end
+
+ def test_url_block
+ @cfg.url(:example) { "http://example.org" }
+ assert_equal URI.parse("http://example.org"), @cfg[:example]
end
end