Sha256: 3f509b83da88d58d73fe205843c79784cc956759b77a9937019ddf41e2ef0c8f
Contents?: true
Size: 752 Bytes
Versions: 4
Compression:
Stored size: 752 Bytes
Contents
require 'spec_helper' describe Terrapin::CommandLine::BackticksRunner do if Terrapin::CommandLine::BackticksRunner.supported? it_behaves_like 'a command that does not block' it 'runs the command given and captures the output in an Output' do output = subject.call("echo hello") expect(output).to have_output "hello\n" end it 'modifies the environment and runs the command given' do output = subject.call("echo $yes", {"yes" => "no"}) expect(output).to have_output "no\n" end it 'sets the exitstatus when a command completes' do subject.call("ruby -e 'exit 0'") expect($?.exitstatus).to eq(0) subject.call("ruby -e 'exit 5'") expect($?.exitstatus).to eq(5) end end end
Version data entries
4 entries across 3 versions & 2 rubygems