UNPKG

slapp

Version:

A module for Slack App integrations

40 lines (34 loc) 891 B
'use strict' exports.getMockReq = function (req) { return Object.assign({ body: {}, headers: {}, slapp: { meta: {} } }, req || {}) } exports.getMockRes = function (res) { let mockRes = Object.assign({ send: () => {}, status: () => { return mockRes } }, res || {}) return mockRes } exports.getMockHeaders = function (headers) { return Object.assign({ 'bb-slackaccesstoken': 'slackaccesstoken', 'bb-slackuserid': 'slackuserid', 'bb-slackbotaccesstoken': 'slackbotaccesstoken', 'bb-slackbotuserid': 'slackbotuserid', 'bb-slackbotusername': 'slackbotusername', 'bb-slackteamname': 'slackteamname', 'bb-slackteamdomain': 'slackteamdomain' }, headers || {}) } exports.getMockSlackHeaders = function (signature, timestamp) { return { 'x-slack-signature': signature, 'x-slack-request-timestamp': timestamp } }