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
13
14
15
@serializer_boundaries
Feature: Serializer boundaries and metadata context
  Serializer boundaries should remain compatible with legacy bincode messages
  while exposing metadata context to deserializers.

  Scenario: Legacy message round-trips through serializer-agnostic adapters
    Given a legacy payload value 7
    When the legacy payload is encoded and decoded
    Then the decoded legacy payload value is 7

  Scenario: Metadata context is forwarded to deserialization
    Given deserialize context message id 9 and correlation id 77
    When a context-aware serializer decodes with context
    Then the captured message id is 9
    And the captured correlation id is 77