From da8436d910fda2ea83cc57dfb602cb1180bb1a0d Mon Sep 17 00:00:00 2001 From: kaustubh-d Date: Wed, 27 Aug 2014 22:57:38 +0530 Subject: raise Errno::ESRCH in spec for aix --- spec/mixlib/shellout_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'spec') diff --git a/spec/mixlib/shellout_spec.rb b/spec/mixlib/shellout_spec.rb index 3a86c20..30c473d 100644 --- a/spec/mixlib/shellout_spec.rb +++ b/spec/mixlib/shellout_spec.rb @@ -1076,7 +1076,7 @@ describe Mixlib::ShellOut do kill_return_val = Process.kill(:INT, child_pgid) # should raise ESRCH # AIX - kill returns code > 0 for error, where as other platforms return -1. Ruby code signal.c treats < 0 as error and raises exception and hence fails on AIX. So we check the return code for assertions since ruby wont raise an error here. - raise "ESRCH error in AIX" if kill_return_val != 0 + raise Errno::ESRCH if kill_return_val != 0 # Debug the failure: puts "child pgid=#{child_pgid.inspect}" -- cgit v1.2.1