spec: Dispatch::Job value should invoke passed block Asynchronously with return value
--- MacRuby/trunk/spec/macruby/library/dispatch/job_spec.rb 2010-03-12 21:32:03 UTC (rev 3744)
+++ MacRuby/trunk/spec/macruby/library/dispatch/job_spec.rb 2010-03-12 22:55:54 UTC (rev 3745)
@@ -84,6 +84,7 @@
@value = 0
q = Dispatch::Queue.for(@value)
@job.value(q) {|v| @value = v}
+ @job.join
q.sync { }
@value.should == 2**5
end