[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