Method: GRPC::Spec::Helpers#run_services_on_server
- Defined in:
- src/ruby/spec/support/helpers.rb
#run_services_on_server(server, services: []) ⇒ Object
Run services on an RPC server, yielding to allow testing within
47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'src/ruby/spec/support/helpers.rb', line 47 def run_services_on_server(server, services: []) services.each do |s| server.handle(s) end t = Thread.new { server.run } server.wait_till_running yield server.stop t.join end |