module SlackStubs def slack_url_verification_stub { "token": 'Jhj5dZrVaK7ZwHHjRyZWjbDl', "challenge": '3eZbrw1aBm2rZgRNFdxV2595E9CY3gmdALWMmHkvFXO7tYXAYM8P', "type": 'url_verification' } end def slack_message_stub { "token": '[FILTERED]', "team_id": 'TLST3048H', "api_app_id": 'A012S5UETV4', "event": message_event, "type": 'event_callback', "event_id": 'Ev013QUX3WV6', "event_time": 1_588_623_033, "authed_users": '[FILTERED]', "webhook": {} } end def slack_message_stub_without_thread_ts { "token": '[FILTERED]', "team_id": '', "api_app_id": '', "event": { "type": 'message', "client_msg_id": 'ffc6e64e-6f0c-4a3d-b594-faa6b44e48ab', "text": 'this is test', "user": 'ULYPAKE5S', "ts": '1588623033.006000', "team": 'TLST3048H' }, "type": 'event_callback', "event_id": '', "event_time": 1_588_623_033, "authed_users": '[FILTERED]', "webhook": {} } end def message_event { "client_msg_id": 'ffc6e64e-6f0c-4a3d-b594-faa6b44e48ab', "type": 'message', "text": 'this is test', "user": 'ULYPAKE5S', "ts": '1588623033.006000', "team": 'TLST3048H', "blocks": message_blocks, "thread_ts": '1588623023.005900', "channel": 'G01354F6A6Q', "event_ts": '1588623033.006000', "channel_type": 'group' } end def message_blocks [ { "type": 'rich_text', "block_id": 'jaIv3', "elements": [ { "type": 'rich_text_section', "elements": [ { "type": 'text', "text": 'this is test' } ] } ] } ] end end