diff --git a/lib/sus/fixtures/async/http/server_context.rb b/lib/sus/fixtures/async/http/server_context.rb index 5faad96..33dc245 100644 --- a/lib/sus/fixtures/async/http/server_context.rb +++ b/lib/sus/fixtures/async/http/server_context.rb @@ -185,7 +185,7 @@ def after(error = nil) ::Async::Task.current.with_timeout(1) do @client&.close @server_task&.stop - @server_task&.wait + @server_task&.wait_all @bound_endpoint&.close end diff --git a/sus-fixtures-async-http.gemspec b/sus-fixtures-async-http.gemspec index 87bfca3..70cc231 100644 --- a/sus-fixtures-async-http.gemspec +++ b/sus-fixtures-async-http.gemspec @@ -25,6 +25,7 @@ Gem::Specification.new do |spec| spec.required_ruby_version = ">= 3.2" + spec.add_dependency "async", "~> 2.36" spec.add_dependency "async-http", "~> 0.54" spec.add_dependency "sus", "~> 0.31" spec.add_dependency "sus-fixtures-async", "~> 0.1"