diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/ruby/core/threadgroup/add_spec.rb | 34 |
1 files changed, 18 insertions, 16 deletions
diff --git a/spec/ruby/core/threadgroup/add_spec.rb b/spec/ruby/core/threadgroup/add_spec.rb index 4320f7ba30..267e0e9713 100644 --- a/spec/ruby/core/threadgroup/add_spec.rb +++ b/spec/ruby/core/threadgroup/add_spec.rb @@ -13,24 +13,26 @@ describe "ThreadGroup#add" do @thread.join end - it "adds the given thread to a group and returns self" do - @thread.group.should_not == nil + platform_is_not :mingw do + it "adds the given thread to a group and returns self" do + @thread.group.should_not == nil - tg = ThreadGroup.new - tg.add(@thread).should == tg - @thread.group.should == tg - tg.list.include?(@thread).should == true - end + tg = ThreadGroup.new + tg.add(@thread).should == tg + @thread.group.should == tg + tg.list.include?(@thread).should == true + end - it "removes itself from any other threadgroup" do - tg1 = ThreadGroup.new - tg2 = ThreadGroup.new + it "removes itself from any other threadgroup" do + tg1 = ThreadGroup.new + tg2 = ThreadGroup.new - tg1.add(@thread) - @thread.group.should == tg1 - tg2.add(@thread) - @thread.group.should == tg2 - tg2.list.include?(@thread).should == true - tg1.list.include?(@thread).should == false + tg1.add(@thread) + @thread.group.should == tg1 + tg2.add(@thread) + @thread.group.should == tg2 + tg2.list.include?(@thread).should == true + tg1.list.include?(@thread).should == false + end end end |