Sha256: ebc23b5947a3bd2f8a6c669131df64b371fb0c9c2c5f8d9a456a98e08cb5e2ed

Contents?: true

Size: 889 Bytes

Versions: 83

Compression:

Stored size: 889 Bytes

Contents

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

describe "Signal.list" do
  RUBY18_SIGNALS = %w{
    EXIT
    HUP
    INT
    QUIT
    ILL
    TRAP
    IOT
    ABRT
    EMT
    FPE
    KILL
    BUS
    SEGV
    SYS
    PIPE
    ALRM
    TERM
    URG
    STOP
    TSTP
    CONT
    CHLD
    CLD
    TTIN
    TTOU
    IO
    XCPU
    XFSZ
    VTALRM
    PROF
    WINCH
    USR1
    USR2
    LOST
    MSG
    PWR
    POLL
    DANGER
    MIGRATE
    PRE
    GRANT
    RETRACT
    SOUND
    INFO
  }

  it "doesn't contain other signals than in 1.8" do
    (Signal.list.keys - RUBY18_SIGNALS).should == []
  end

  if Signal.list["CHLD"]
    it "redefines CLD with CHLD if defined" do
      Signal.list["CLD"].should == Signal.list["CHLD"]
    end
  end

  it "includes the EXIT key with a value of zero" do
    Signal.list["EXIT"].should == 0
  end
end

Version data entries

83 entries across 83 versions & 1 rubygems

Version Path
rhodes-3.1.1 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.1.1.beta spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.1.0 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.1.0.beta.5 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.1.0.beta.4 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.1.0.beta.3 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.1.0.beta.2 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.1.0.beta.1 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.2 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.2.beta.1 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1.beta.8 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1.beta.7 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1.beta.6 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1.beta.5 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1.beta.4 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1.beta.3 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.1.beta.2 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.0 spec/framework_spec/app/spec/core/signal/list_spec.rb
rhodes-3.0.0.beta.7 spec/framework_spec/app/spec/core/signal/list_spec.rb