diff options
Diffstat (limited to 'spec/rubyspec/core/process/status/success_spec.rb')
-rw-r--r-- | spec/rubyspec/core/process/status/success_spec.rb | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/spec/rubyspec/core/process/status/success_spec.rb b/spec/rubyspec/core/process/status/success_spec.rb deleted file mode 100644 index e589d3f819..0000000000 --- a/spec/rubyspec/core/process/status/success_spec.rb +++ /dev/null @@ -1,51 +0,0 @@ -require File.expand_path('../../../../spec_helper', __FILE__) - -describe "Process::Status#success?" do - - describe "for a child that exited normally" do - - before :each do - ruby_exe("exit(0)") - end - - it "returns true" do - $?.success?.should be_true - end - end - - describe "for a child that exited with a non zero status" do - - before :each do - ruby_exe("exit(42)") - end - - it "returns false" do - $?.success?.should be_false - end - end - - describe "for a child that was terminated" do - - before :each do - ruby_exe("Process.kill(:KILL, $$); exit(42)") - end - - platform_is_not :windows do - - it "returns nil" do - $?.success?.should be_nil - end - - end - - platform_is :windows do - - it "always returns true" do - $?.success?.should be_true - end - - end - - end - -end |