aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar ks129 <[email protected]>2020-06-11 11:22:52 +0300
committerGravatar ks129 <[email protected]>2020-06-11 11:22:52 +0300
commitfd05997c1aa9054024ad62dc0cbf19c1a296f4b7 (patch)
treeabb07014d5be342577d1f504fa0269d6c8fdfcf5
parentJam Tests: Make early exiting test more secure (diff)
Jam Tests: Add more assertions to result message sending test
-rw-r--r--tests/bot/cogs/test_jams.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/tests/bot/cogs/test_jams.py b/tests/bot/cogs/test_jams.py
index 98fa12f66..4307d7deb 100644
--- a/tests/bot/cogs/test_jams.py
+++ b/tests/bot/cogs/test_jams.py
@@ -126,8 +126,14 @@ class JamCreateTeamTests(unittest.IsolatedAsyncioTestCase):
async def test_result_sending(self):
"""Should call `ctx.send` when everything goes right."""
self.ctx.reset_mock()
- await self.cog.createteam(self.cog, self.ctx, "foo", (MockMember() for _ in range(5)))
+ members = [MockMember() for _ in range(5)]
+ await self.cog.createteam(self.cog, self.ctx, "foo", members)
self.ctx.send.assert_awaited_once()
+ sent_string = self.ctx.send.call_args[0][0]
+
+ self.assertIn(str(self.ctx.guild.create_text_channel.return_value.mention), sent_string)
+ self.assertIn(members[0].mention, sent_string)
+ self.assertIn(" ".join(member.mention for member in members[1:]), sent_string)
class CodeJamSetup(unittest.TestCase):