Sha256: 803db2dfcf20b2e1cb3a7406b765a2d0c83d714a51bebd1f8c75cf17fcdedf52

Contents?: true

Size: 335 Bytes

Versions: 3

Compression:

Stored size: 335 Bytes

Contents

# frozen_string_literal: true

RSpec.shared_context "anycable:rpc:server" do
  before(:all) do
    @server = AnyCable::Server.new(
      host: AnyCable.config.rpc_host,
      **AnyCable.config.to_grpc_params,
      interceptors: AnyCable.middleware.to_a
    )

    @server.start
    sleep 0.1
  end

  after(:all) { @server.stop }
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
anycable-1.0.3 lib/anycable/rspec/with_grpc_server.rb
anycable-1.0.2 lib/anycable/rspec/with_grpc_server.rb
anycable-1.0.1 lib/anycable/rspec/with_grpc_server.rb