Class URI::SshTest
In: lib/uri/ssh.rb
Parent: Test::Unit::TestCase

Methods

Public Instance methods

[Source]

# File lib/uri/ssh.rb, line 96
      def test_basic
        assert_nothing_raised { @uri = URI.parse('ssh://foo@bar') }
        assert_equal(['-q'], @uri.mk_opts)
        assert_nothing_raised { @uri = URI.parse('ssh://foo@bar:42') }
        assert_equal(['-q', '-P', 42], @uri.mk_opts)
      end

[Source]

# File lib/uri/ssh.rb, line 102
      def test_with_query
        assert_nothing_raised do
          @uri = URI.parse('ssh://foo@bar/qux?a=b,c,d=e,f,ghi,jkl=mno')
        end
        ref = ['-q', '-a', 'b', '-c', '-d', 'e', '-f', '--ghi', '--jkl', 'mno']
        assert_equal(ref, @uri.mk_opts)
      end

[Validate]