wireframe 0.3.0

Simplify building servers and clients for custom binary protocols.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
@client-pair-harness
Feature: In-process server and client pair harness

  Scenario: Downstream crate verifies a request/response contract through the pair harness
    Given a server/client pair running an echo app via the client pair harness
    When a request with id 1 and correlation 7 is sent through the client pair harness
    Then the client pair harness response has correlation id 7 and matching payload

  Scenario: Downstream crate supplies non-default client configuration through the pair harness
    Given a server/client pair with max frame length 2048 via the client pair harness
    When a request with id 1 and correlation 42 is sent through the client pair harness
    Then the client pair harness response has correlation id 42 and matching payload