rhenium/plum

View on GitHub
test/utils/client.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "timeout"

module ServerUtils
  def open_client_connection(scheme = :https)
    io = StringIO.new
    @_ccon = ClientConnection.new(io.method(:write))
    @_ccon << Frame::Settings.ack.assemble
    @_ccon << Frame::Settings.new.assemble
    if block_given?
      yield @_ccon
    else
      @_ccon
    end
  end
end

class Minitest::Test
  include ServerUtils
end