|
53 | 53 | Signal.trap(:HUP, @saved_trap).should be_nil
|
54 | 54 | end
|
55 | 55 |
|
56 |
| - it "accepts 'DEFAULT' as a symbol in place of a proc" do |
| 56 | + it "accepts :DEFAULT in place of a proc" do |
57 | 57 | Signal.trap :HUP, :DEFAULT
|
58 | 58 | Signal.trap(:HUP, :DEFAULT).should == "DEFAULT"
|
59 | 59 | end
|
60 | 60 |
|
61 |
| - it "accepts 'SIG_DFL' as a symbol in place of a proc" do |
| 61 | + it "accepts :SIG_DFL in place of a proc" do |
62 | 62 | Signal.trap :HUP, :SIG_DFL
|
63 | 63 | Signal.trap(:HUP, :SIG_DFL).should == "DEFAULT"
|
64 | 64 | end
|
65 | 65 |
|
66 |
| - it "accepts 'SIG_IGN' as a symbol in place of a proc" do |
| 66 | + it "accepts :SIG_IGN in place of a proc" do |
67 | 67 | Signal.trap :HUP, :SIG_IGN
|
68 | 68 | Signal.trap(:HUP, :SIG_IGN).should == "IGNORE"
|
69 | 69 | end
|
70 | 70 |
|
71 |
| - it "accepts 'IGNORE' as a symbol in place of a proc" do |
| 71 | + it "accepts :IGNORE in place of a proc" do |
72 | 72 | Signal.trap :HUP, :IGNORE
|
73 | 73 | Signal.trap(:HUP, :IGNORE).should == "IGNORE"
|
74 | 74 | end
|
75 | 75 |
|
76 |
| - it "accepts long names as Strings" do |
77 |
| - Signal.trap "SIGHUP", @proc |
78 |
| - Signal.trap("SIGHUP", @saved_trap).should equal(@proc) |
79 |
| - end |
80 |
| - |
81 |
| - it "accepts short names as Strings" do |
82 |
| - Signal.trap "HUP", @proc |
83 |
| - Signal.trap("HUP", @saved_trap).should equal(@proc) |
84 |
| - end |
85 |
| - |
86 |
| - it "accepts long names as Symbols" do |
87 |
| - Signal.trap :SIGHUP, @proc |
88 |
| - Signal.trap(:SIGHUP, @saved_trap).should equal(@proc) |
89 |
| - end |
90 |
| - |
91 |
| - it "accepts short names as Symbols" do |
92 |
| - Signal.trap :HUP, @proc |
93 |
| - Signal.trap(:HUP, @saved_trap).should equal(@proc) |
94 |
| - end |
95 |
| - |
96 | 76 | it "accepts 'SIG_DFL' in place of a proc" do
|
97 | 77 | Signal.trap :HUP, "SIG_DFL"
|
98 | 78 | Signal.trap(:HUP, @saved_trap).should == "DEFAULT"
|
|
112 | 92 | Signal.trap :HUP, "IGNORE"
|
113 | 93 | Signal.trap(:HUP, "IGNORE").should == "IGNORE"
|
114 | 94 | end
|
| 95 | + |
| 96 | + it "accepts long names as Strings" do |
| 97 | + Signal.trap "SIGHUP", @proc |
| 98 | + Signal.trap("SIGHUP", @saved_trap).should equal(@proc) |
| 99 | + end |
| 100 | + |
| 101 | + it "accepts short names as Strings" do |
| 102 | + Signal.trap "HUP", @proc |
| 103 | + Signal.trap("HUP", @saved_trap).should equal(@proc) |
| 104 | + end |
| 105 | + |
| 106 | + it "accepts long names as Symbols" do |
| 107 | + Signal.trap :SIGHUP, @proc |
| 108 | + Signal.trap(:SIGHUP, @saved_trap).should equal(@proc) |
| 109 | + end |
| 110 | + |
| 111 | + it "accepts short names as Symbols" do |
| 112 | + Signal.trap :HUP, @proc |
| 113 | + Signal.trap(:HUP, @saved_trap).should equal(@proc) |
| 114 | + end |
115 | 115 | end
|
116 | 116 |
|
117 | 117 | describe "Signal.trap" do
|
|
0 commit comments