Sha256: 7a9d15c37ad8a311779613ccb5700047fdb9611c10d32d15b78a8f39f312f800

Contents?: true

Size: 476 Bytes

Versions: 19

Compression:

Stored size: 476 Bytes

Contents

require File.dirname(File.join(__rhoGetCurrentDir(), __FILE__)) + '/../../spec_helper'

# TODO: share with Kernel.abort, abort.
describe "Process.abort" do
  platform_is_not :windows do
    it "terminates execution immediately" do
      @file = '/tmp/i_exist'
      File.delete(@file) if File.exist?(@file)
      pid = Process.fork {
        Process.abort
        File.open(@file,'w'){|f| f.write 'rubinius'}
      }
      File.exist?(@file).should == false
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
rhodes-2.0.0.beta11 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta10 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta9 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta8 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta7 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta6 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta4 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta3 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.5.5 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta2 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-2.0.0.beta1 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.5.4 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.5.3 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.5.2 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.5.1 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.5.0 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.4.2 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.4.1 spec/framework_spec/app/spec/core/process/abort_spec.rb
rhodes-1.4.0 spec/framework_spec/app/spec/core/process/abort_spec.rb