File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change 116
116
expect do
117
117
r . read ( 5 )
118
118
end . to raise_exception ( IOError , message : be =~ /stream closed/ )
119
+ ensure
120
+ puts "Exiting read task"
119
121
end
120
122
121
123
close_task = Async do
122
124
r . close
125
+ ensure
126
+ puts "Exiting close task"
123
127
end
124
128
125
129
close_task . wait
188
192
189
193
expect do
190
194
read_thread . join
191
- end . to raise_exception ( IOError , message : be =~ /stream closed/ )
195
+ end . to raise_exception ( IOError , message : be =~ /closed/ )
192
196
end
193
197
194
198
it "can interrupt reading fiber in a new thread when closing from a fiber" do
201
205
read_task = Async do
202
206
expect do
203
207
r . read ( 5 )
204
- end . to raise_exception ( IOError , message : be =~ /stream closed/ )
208
+ end . to raise_exception ( IOError , message : be =~ /closed/ )
205
209
end
206
210
read_task . wait
207
211
end
You can’t perform that action at this time.
0 commit comments