Sha256: 78e3513b5c98ef94709f23b10dd9ec05a80f84e192fd2a9443f4acf6c12b9154
Contents?: true
Size: 821 Bytes
Versions: 5
Compression:
Stored size: 821 Bytes
Contents
require 'spec_helper' print_my_args_ssh = "#!/bin/sh\necho ssh $*" describe "ey ssh" do given "integration" before(:all) do api_scenario "one app, many environments" end it "complains if it has no app master" do ey "ssh -e bakon", :expect_failure => true @err.should =~ /'bakon' does not have a master instance/ end end describe "ey ssh" do given "integration" def extra_ey_options {:prepend_to_path => {'ssh' => "#!/bin/sh\necho ssh $*"}} end def command_to_run(opts) cmd = "ssh" cmd << " --environment #{opts[:env]}" if opts[:env] cmd end def verify_ran(scenario) ssh_target = scenario[:ssh_username] + '@' + scenario[:master_hostname] @raw_ssh_commands.should == ["ssh #{ssh_target}"] end it_should_behave_like "it takes an environment name" end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
engineyard-0.9.0 | spec/ey/ssh_spec.rb |
engineyard-0.8.2 | spec/ey/ssh_spec.rb |
engineyard-0.8.1 | spec/ey/ssh_spec.rb |
engineyard-0.8.0 | spec/ey/ssh_spec.rb |
engineyard-0.7.1 | spec/ey/ssh_spec.rb |