integration-0.1.0
Safe HaskellNone
LanguageGHC2021

Test.Meetings

Synopsis

Documentation

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

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).

waitForCleanupJob :: (HasCallStack, MakesValue domain) => domain -> App () Source #