integration-0.1.0
Safe HaskellNone
LanguageGHC2021

Test.Conversation

Synopsis

Documentation

testReconcileStaleMembershipsMultipleDomains :: HasCallStack => App () Source #

Fetching stale remote conversations from two different domains reconciles both independently. A response for one domain must not remove memberships belonging to another domain.

testReconcileOnlyMissingConversations :: HasCallStack => App () Source #

Conversations the remote still returns are preserved; only omitted ones are reconciled within the same request.

registerMissingRemoteConversation :: HasCallStack => Value -> [Value] -> App Value Source #

This function only submits the on-conversation-created event to the remote backend without actually having created a local conversation.

testMeetingGroupConvTypeHiddenInLegacy :: HasCallStack => App () Source #

Meeting conversations must not leak their group_conv_type through legacy (< V16) conversation endpoints (WPB-26626).

testMLSSelfConversationGroupConvType :: HasCallStack => App () Source #

Verify that the MLS self-conversation endpoint returns the correct group_conv_type at both V15 (legacy) and V16+ (WPB-26626).

testMLSOne2OneConversationGroupConvType :: HasCallStack => App () Source #

Verify that the MLS one-to-one conversation endpoint returns the correct group_conv_type at both V15 (legacy) and V16+ (WPB-26626).