Revision: 3745 http://trac.macosforge.org/projects/ruby/changeset/3745 Author: ernest.prabhakar@gmail.com Date: 2010-03-12 14:55:54 -0800 (Fri, 12 Mar 2010) Log Message: ----------- spec: Dispatch::Job value should invoke passed block Asynchronously with return value Modified Paths: -------------- MacRuby/trunk/spec/macruby/library/dispatch/job_spec.rb Modified: MacRuby/trunk/spec/macruby/library/dispatch/job_spec.rb =================================================================== --- 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