sup

A curses threads-with-tags style email client

sup.git

git clone https://supmua.dev/git/sup/

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