Relyra.Testing.Fixture (relyra v1.9.0)

Copy Markdown View Source

Public data container for Relyra testing fixtures.

A fixture carries the signed test response input, matching test certificate material, request correlation data, and the expected verifier outcome. These values are test-only and are intended to be passed through the real verifier path with Relyra.consume_response/3; they are not an IdP, broker, or production trust source.

Summary

Types

t()

@type t() :: %Relyra.Testing.Fixture{
  cert_chain: [binary()],
  connection: Relyra.Connection.t(),
  encoded_response: binary(),
  expected: term(),
  idp_certificates: [binary()],
  relay_state: binary() | nil,
  request_intent: map(),
  response_xml: binary()
}