spec/async/container/forked_spec.rb in async-container-0.8.0 vs spec/async/container/forked_spec.rb in async-container-0.8.1
- old
+ new
@@ -20,13 +20,16 @@
require "async/container/forked"
RSpec.describe Async::Container::Forked do
it "can run concurrently" do
- container = described_class.new(concurrency: 8, name: "Sleepy Jerry") do |task, instance|
- instance.name = "Hello World"
-
- sleep 1
+ container = described_class.new(name: "Sleepy Jerry") do |task, instance|
+ 3.times do |i|
+ puts "Counting Sheep #{i}"
+ instance.name = "Counting Sheep #{i}"
+
+ sleep 2
+ end
end
container.wait
end
end