test/unit/util/test_uri.rb (525B) - raw
1 require "test_helper.rb"
2
3 require "sup/util/uri"
4
5 describe Redwood::Util::Uri do
6 describe ".build" do
7 it "builds uri from hash" do
8 components = {:path => "/var/mail/foo", :scheme => "mbox"}
9 uri = Redwood::Util::Uri.build(components)
10 assert_equal "mbox:/var/mail/foo", uri.to_s
11 end
12
13 it "expands ~ in path" do
14 components = {:path => "~/foo", :scheme => "maildir"}
15 uri = Redwood::Util::Uri.build(components)
16 assert_equal "maildir:#{ENV["HOME"]}/foo", uri.to_s
17 end
18 end
19 end