class FailingService

A test service with an implementation that fails with BadStatus

Attributes

code[R]
details[R]
md[R]

Public Class Methods

new(_default_var = 'ignored') click to toggle source
# File src/ruby/spec/generic/rpc_server_spec.rb, line 95
def initialize(_default_var = 'ignored')
  @details = 'app error'
  @code = 101
  @md = { failed_method: 'an_rpc' }
end

Public Instance Methods

an_rpc(_req, _call) click to toggle source
# File src/ruby/spec/generic/rpc_server_spec.rb, line 101
def an_rpc(_req, _call)
  fail GRPC::BadStatus.new(@code, @details, **@md)
end