best unit test environment for discord bot?

I've been slowly building my acumen for discord bots. I've been holding off building a unit test environment for it, and/or a regression environment. I have looked at a few options, Moca, DI, discord.js.test and so on.

I'm looking for advice on the best solution to use. I would ideally like a more regression-style test suite, as my bot gets a lot of external dynamic data, vs. just having structured replies to known inputs. Thus I think the best/easiest solution would be for a regression-style, in which I could satisfy these requirements:

1. log a message the bot sends to a channel, in some file, that I can diff, or equivalent.
2. deal with reactions, joins/exits, and a few other events similarly.

suggestions?

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum