Need help with steno?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

slackapi
159 Stars 18 Forks MIT License 102 Commits 29 Opened issues

Description

:vhs: Slack app testing companion - Record and Replay your HTTP requests, both incoming and outgoing

Services available

!
?

Need anything else?

Contributors list

# 16,065
TypeScr...
slack
slackap...
opentok
58 commits
# 35,872
slack
slackap...
coffees...
aiohttp
2 commits
# 711,945
meetup
TypeScr...
JavaScr...
1 commit
# 233,322
HTML
Shell
slack
coffees...
1 commit
# 68,089
TypeScr...
CSS
slackap...
Shell
1 commit
# 103,650
gdpr
crowdso...
CSS
gatsby
1 commit

Steno

Build Status

Steno is a tool for recording and replaying HTTP requests and responses, to and from the Slack Platform, in order to generate testing fixtures for a Slack App.

In record mode, Steno is a two-way HTTP proxy that captures each request and response that passes through it (initiated from either the Slack App or the Slack Platform) and writes them to disk as scenarios.

In replay mode, Steno behaves as a stub for the Slack Platform by responding to HTTP requests from the Slack App, or by creating HTTP requests for your Slack App to handle. In this mode Steno also allows the developer to make assertions on each interaction in order to verify the behavior of the Slack App.

Get started with Steno

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.