| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
Test.Meetings
Synopsis
- testMeetingCreate :: HasCallStack => App ()
- testMeetingMLSAddParticipant :: HasCallStack => App ()
- getMeetingIdAndDomain :: HasCallStack => Value -> App (String, String)
- assertConversationMatchesLegacy :: HasCallStack => Value -> App ()
- defaultMeetingJson :: String -> UTCTime -> UTCTime -> [String] -> Value
- testMeetingGetNotFound :: HasCallStack => App ()
- testMeetingCreatePersonalUserTrial :: HasCallStack => App ()
- testMeetingCreateTeamNonTrial :: HasCallStack => App ()
- testMeetingsConfigDisabledBlocksCreate :: HasCallStack => App ()
- testMeetingCreatePastStartTime :: HasCallStack => App ()
- testMeetingRecurrence :: HasCallStack => App ()
- testMeetingUpdateNotFound :: HasCallStack => App ()
- testMeetingUpdateUnauthorized :: HasCallStack => App ()
- testMeetingListEmpty :: HasCallStack => App ()
- testMeetingListNoMeetings :: HasCallStack => App ()
- testMeetingListMultiple :: HasCallStack => App ()
- testMeetingListPagination :: HasCallStack => App ()
- testMeetingAddInvitation :: HasCallStack => App ()
- testMeetingAddInvitationNotFound :: HasCallStack => App ()
- testMeetingRemoveInvitation :: HasCallStack => App ()
- testMeetingRemoveInvitationNotFound :: HasCallStack => App ()
- testMeetingReplaceInvitation :: HasCallStack => App ()
- testMeetingReplaceInvitationEmpty :: HasCallStack => App ()
- testMeetingReplaceInvitationNotFound :: HasCallStack => App ()
- testMeetingReplaceInvitationUnauthorized :: HasCallStack => App ()
- testMeetingDelete :: HasCallStack => App ()
- testMeetingDeleteNotFound :: HasCallStack => App ()
- testMeetingDeleteUnauthorized :: HasCallStack => App ()
- testMeetingCleanup :: HasCallStack => App ()
- waitForCleanupJob :: (HasCallStack, MakesValue domain) => domain -> App ()
- testMeetingExpiration :: HasCallStack => App ()
- testMeetingListRecurringNotExpired :: HasCallStack => App ()
Documentation
testMeetingCreate :: HasCallStack => App () Source #
testMeetingMLSAddParticipant :: HasCallStack => App () Source #
getMeetingIdAndDomain :: HasCallStack => Value -> App (String, String) Source #
Helper to extract meetingId and domain from a meeting JSON object
assertConversationMatchesLegacy :: HasCallStack => Value -> App () Source #
On create/update responses, the full conversation object is returned
alongside the legacy qualified_conversation field. This asserts that both
refer to the same conversation.
defaultMeetingJson :: String -> UTCTime -> UTCTime -> [String] -> Value Source #
Helper to create a default new meeting JSON object
testMeetingGetNotFound :: HasCallStack => App () Source #
testMeetingCreateTeamNonTrial :: HasCallStack => App () Source #
Test that team members create non-trial meetings. The deprecated
meetingsPremium flag no longer affects this; team meetings are always
non-trial (see WPB-26771).
testMeetingCreatePastStartTime :: HasCallStack => App () Source #
testMeetingRecurrence :: HasCallStack => App () Source #
testMeetingUpdateNotFound :: HasCallStack => App () Source #
testMeetingUpdateUnauthorized :: HasCallStack => App () Source #
testMeetingListEmpty :: HasCallStack => App () Source #
testMeetingListNoMeetings :: HasCallStack => App () Source #
testMeetingListMultiple :: HasCallStack => App () Source #
testMeetingListPagination :: HasCallStack => App () Source #
testMeetingAddInvitation :: HasCallStack => App () Source #
testMeetingRemoveInvitation :: HasCallStack => App () Source #
testMeetingReplaceInvitation :: HasCallStack => App () Source #
testMeetingDelete :: HasCallStack => App () Source #
testMeetingDeleteNotFound :: HasCallStack => App () Source #
testMeetingDeleteUnauthorized :: HasCallStack => App () Source #
testMeetingCleanup :: HasCallStack => App () Source #
waitForCleanupJob :: (HasCallStack, MakesValue domain) => domain -> App () Source #
testMeetingExpiration :: HasCallStack => App () Source #