spec/async_spec.rb in rhoconnect-4.0.4 vs spec/async_spec.rb in rhoconnect-5.1.1
- old
+ new
@@ -1,19 +1,17 @@
require File.join(File.dirname(__FILE__),'api','api_helper')
# these specs are executed only with Async support
if not defined?(JRUBY_VERSION)
describe "BasicEventMachineTest with Threads" do
- it_should_behave_like "ApiHelper" do
- it "should run EventMachine gracefully and schedule callback execution in thread" do
- f = Fiber.current
- operation = proc { res = 1 }
- operation_res = 0
- callback = proc { |proc_res| operation_res = proc_res; f.resume }
- EventMachine.defer operation, callback
- Fiber.yield
- # this code should be executed only after the thread's return
- operation_res.should == 1
- end
+ it "should run EventMachine gracefully and schedule callback execution in thread" do
+ f = Fiber.current
+ operation = proc { res = 1 }
+ operation_res = 0
+ callback = proc { |proc_res| operation_res = proc_res; f.resume }
+ EventMachine.defer operation, callback
+ Fiber.yield
+ # this code should be executed only after the thread's return
+ operation_res.should == 1
end
end
end
\ No newline at end of file