diff --git a/spec/support/selectable_examples.rb b/spec/support/selectable_examples.rb index 81c9cd3..2d1c638 100644 --- a/spec/support/selectable_examples.rb +++ b/spec/support/selectable_examples.rb @@ -54,4 +54,14 @@ expect(m.readiness).to eq(:rw) end end + it "selects as readable if selectable has been closed" do + selector.register(readable_subject, :rw) + selector.select(0) do |m| + expect(m.readiness).to eq(:rw) + end + readable_subject.close + selector.select(0) do |m| + expect(m.readiness).to eq(:r) + end + end end