Sha256: b31951b9fe2ceb6cc9f36f8c44954fafe370940e815f2ecc62a8e4bfc72fa403
Contents?: true
Size: 1002 Bytes
Versions: 6
Compression:
Stored size: 1002 Bytes
Contents
require 'helper' module SSHKit class TestConfiguration < UnitTest def setup SSHKit.config = nil SSHKit.config.command_map.clear end def test_output assert SSHKit.config.output.is_a? SSHKit::Formatter::Pretty assert SSHKit.config.output = $stderr assert_equal $stderr, SSHKit.config.output end def test_backend assert_equal SSHKit::Backend::Netssh, SSHKit.config.backend assert SSHKit.config.backend = SSHKit::Backend::Printer assert_equal SSHKit::Backend::Printer, SSHKit.config.backend end def test_command_map cm = Hash.new { |h,k| h[k] = "/opt/sites/example/current/bin #{k}"} assert_equal Hash.new, SSHKit.config.command_map assert_equal "/usr/bin/env ruby", SSHKit.config.command_map[:ruby] assert SSHKit.config.command_map = cm assert_equal cm, SSHKit.config.command_map assert_equal "/opt/sites/example/current/bin ruby", SSHKit.config.command_map[:ruby] end end end
Version data entries
6 entries across 6 versions & 1 rubygems