Sha256: fa65945af48d3338f2cc61438c9ce1770c71d7ad2cf7995fed1afdeb3bda9804
Contents?: true
Size: 714 Bytes
Versions: 2
Compression:
Stored size: 714 Bytes
Contents
require 'spec_helper' describe 'HSS script' do before :all do ENV['HSS_CONFIG'] = './spec/test/config.yml' end it 'prints the version' do expect(`hss version`.strip).to eql HSS::VERSION end it 'prints a list of examples' do expect(`hss`.split("\n").first).to eql 'How to use:' end it 'supports a debug parameter' do ENV['HSS_DEBUG'] = 'yes' expect(`hss g`.strip).to eql 'ssh git@github.com' ENV.delete 'HSS_DEBUG' end it 'connects via SSH' do expect(`hss l echo 'hello \\"world\\"'`.strip).to eql "hello \"world\"" end it 'connects via SCP' do `scp -S hss spec/test/config.yml l:#{Dir.pwd}/scp_test` expect(File.exist? 'scp_test').to be_truthy end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hss-0.2.11 | spec/bin_spec.rb |
hss-0.2.10 | spec/bin_spec.rb |