matrix-org / complement

Matrix compliance test suite
Apache License 2.0
61 stars 52 forks source link

Tests for transaction ID semantics #622

Closed hughns closed 1 year ago

hughns commented 1 year ago

This adds Client-Server API tests relation to transaction identifiers:

  1. That requests are idempotent within a single client session
  2. That transaction ID can be re-used across client sessions
  3. That the transaction ID is present in /sync response to deal with "local echo"

Signed-off-by: Hugh Nimmo-Smith hughns@element.io