blob: 56ad6828fef6437eed75942ae51dc4e1c211c18f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
require_relative '../../spec_helper'
describe "Signal.list" do
RUBY_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 the known list" do
(Signal.list.keys - RUBY_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
it "includes the KILL key with a value of nine" do
Signal.list["KILL"].should == 9
end
end
|