shuppet / raku-api-discord

Raku module for interacting with the Discord API.
https://shuppet.com
BSD 3-Clause "New" or "Revised" License
30 stars 3 forks source link

Integration tests needed #40

Open Altreus opened 4 years ago

Altreus commented 4 years ago

I've been putting off behavioural tests - integration tests, I guess - because I don't know how to achieve it.

What we really need to be able to test is how the system behaves in various scenarios from Discord itself.

The prime target for that is connectivity. We have been having trouble with reconnecting (#41) after unknown events (net drop? forced disconnection?) and so we want to have a test library that will pretend to be Discord for the WebSocket class.

More to be added as I think of it