Sha256: 07b1bdd66071a2d466634d5e760d97403a5e5b4f60837b77ef4ca47b3ebcf6fd
Contents?: true
Size: 1.3 KB
Versions: 4
Compression:
Stored size: 1.3 KB
Contents
require 'helper' module SSHKit class TestConfiguration < UnitTest def setup SSHKit.config = nil SSHKit.config.command_map.clear end def test_output assert_equal $stdout, SSHKit.config.output assert SSHKit.config.output = $stderr assert_equal $stderr, SSHKit.config.output end def test_runner assert_equal :parallel, SSHKit.config.runner assert SSHKit.config.runner = :sequence assert_equal :sequence, SSHKit.config.runner end def test_format assert_equal :dot, SSHKit.config.format assert SSHKit.config.format = :pretty assert_equal :pretty, SSHKit.config.format 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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sshkit-0.0.4 | test/unit/test_configuration.rb |
sshkit-0.0.3 | test/unit/test_configuration.rb |
sshkit-0.0.2 | test/unit/test_configuration.rb |
sshkit-0.0.1 | test/unit/test_configuration.rb |