[macruby-changes] [3163] MacRuby/trunk/spec/macruby/core/gcd

source_changes at macosforge.org source_changes at macosforge.org
Wed Dec 23 10:55:48 PST 2009


Revision: 3163
          http://trac.macosforge.org/projects/ruby/changeset/3163
Author:   ernest.prabhakar at gmail.com
Date:     2009-12-23 10:55:43 -0800 (Wed, 23 Dec 2009)
Log Message:
-----------
Cleaned up specs for Dispath::Source and Dispatch::Semaphore

Modified Paths:
--------------
    MacRuby/trunk/spec/macruby/core/gcd/semaphore_spec.rb
    MacRuby/trunk/spec/macruby/core/gcd/source_spec.rb

Modified: MacRuby/trunk/spec/macruby/core/gcd/semaphore_spec.rb
===================================================================
--- MacRuby/trunk/spec/macruby/core/gcd/semaphore_spec.rb	2009-12-23 11:55:38 UTC (rev 3162)
+++ MacRuby/trunk/spec/macruby/core/gcd/semaphore_spec.rb	2009-12-23 18:55:43 UTC (rev 3163)
@@ -63,6 +63,7 @@
         end
         @sema0.wait(Dispatch::TIME_FOREVER)
         @sema1.wait(Dispatch::TIME_FOREVER)
+        @q.sync {}
       end
     end
 

Modified: MacRuby/trunk/spec/macruby/core/gcd/source_spec.rb
===================================================================
--- MacRuby/trunk/spec/macruby/core/gcd/source_spec.rb	2009-12-23 11:55:38 UTC (rev 3162)
+++ MacRuby/trunk/spec/macruby/core/gcd/source_spec.rb	2009-12-23 18:55:43 UTC (rev 3163)
@@ -1,8 +1,5 @@
 require File.dirname(__FILE__) + "/../../spec_helper"
 
-# Disabled because this makes spec:ci crash.
-=begin
-
 if MACOSX_VERSION >= 10.6
 
   describe "Dispatch::Source" do
@@ -34,75 +31,5 @@
       end
     end
 
-    describe "new" do
-      before :each do
-        @q = Dispatch::Queue.concurrent
-      end
-
-      it "can create a custom Source" do
-        Dispatch::Source.new(Dispatch::Source::DATA_ADD, 0,  0, @q) {}.should
-          be_kind_of(Dispatch::Source)
-        Dispatch::Source.new(Dispatch::Source::DATA_OR, 0,  0, @q) {}.should
-          be_kind_of(Dispatch::Source)
-      end    
-
-      it "can create a process Source" do
-        Dispatch::Source.new(Dispatch::Source::PROC, 0,  0, @q) {}.should
-          be_kind_of(Dispatch::Source)
-        Dispatch::Source.new(Dispatch::Source::SIGNAL, 0,  0, @q) {}.should
-          be_kind_of(Dispatch::Source)
-      end    
-
-      it "can create a file Source" do
-        Dispatch::Source.new(Dispatch::Source::READ, 0,  0, @q) {}.should
-          be_kind_of(Dispatch::Source)
-        Dispatch::Source.new(Dispatch::Source::VNODE, 0,  0, @q) {}.should
-          be_kind_of(Dispatch::Source)
-        Dispatch::Source.new(Dispatch::Source::WRITE, 0,  0, @q) {}.should
-          be_kind_of(Dispatch::Source)
-      end    
-
-      it "can create a Timer " do
-        Dispatch::Timer.new(@q, nil, 0) {}.should
-          be_kind_of(Dispatch::Source)
-      end    
-      
-      it "raises an ArgumentError if no block is given" do
-        lambda { Dispatch::Source.new(Dispatch::Source::DATA_ADD, 0,  0, @q)
-                }.should raise_error(ArgumentError) 
-      end
-      
-    end
-      
-    describe "event handler" do
-
-      it "will be invoked" do
-        true.should == false
-      end
-
-      it "receives the source" do
-        true.should == false
-      end
-
-      it "can get data" do
-        true.should == false
-      end
-
-      it "will get merged data" do
-        true.should == false
-      end
-
-      it "can get handle" do
-        true.should == false
-      end
-
-      it "can get mask" do
-        true.should == false
-      end
-
-    end
-
   end
-
 end
-=end
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macruby-changes/attachments/20091223/177b4472/attachment.html>


More information about the macruby-changes mailing list