inspec/test/resource/command.rb
Dominik Richter a005add5ae start integration tests + add test for resource/command
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-03 13:22:15 +02:00

30 lines
648 B
Ruby

describe command('echo hello') do
its(:stdout) { should eq "hello\n" }
its(:stderr) { should eq "" }
its(:exit_status) { should eq 0 }
end
describe command('>&2 echo error') do
its(:stdout) { should eq "" }
its(:stderr) { should eq "error\n" }
its(:exit_status) { should eq 0 }
end
describe command('exit 123') do
its(:stdout) { should eq "" }
its(:stderr) { should eq "" }
its(:exit_status) { should eq 123 }
end
describe command('/bin/sh').exists? do
it { should eq true }
end
describe command('sh').exists? do
it { should eq true }
end
describe command('this is not existing').exists? do
it { should eq false }
end