fix(gameplay): gate next-round replay on scoreboard exit marker
This commit is contained in:
@@ -1377,7 +1377,12 @@ class RevealRoundFlowTests(TestCase):
|
||||
self.assertEqual(self.session.status, GameSession.Status.LIE)
|
||||
self.assertEqual(self.session.current_round, 2)
|
||||
self.assertTrue(
|
||||
RoundConfig.objects.filter(session=self.session, number=2, category=self.category).exists()
|
||||
RoundConfig.objects.filter(
|
||||
session=self.session,
|
||||
number=2,
|
||||
category=self.category,
|
||||
started_from_scoreboard=True,
|
||||
).exists()
|
||||
)
|
||||
self.assertTrue(
|
||||
RoundQuestion.objects.filter(session=self.session, round_number=2, question=self.next_question).exists()
|
||||
@@ -1415,7 +1420,7 @@ class RevealRoundFlowTests(TestCase):
|
||||
self.session.status = GameSession.Status.LIE
|
||||
self.session.current_round = 2
|
||||
self.session.save(update_fields=["status", "current_round"])
|
||||
RoundConfig.objects.create(session=self.session, number=2, category=self.category)
|
||||
RoundConfig.objects.create(session=self.session, number=2, category=self.category, started_from_scoreboard=False)
|
||||
RoundQuestion.objects.create(
|
||||
session=self.session,
|
||||
round_number=2,
|
||||
|
||||
Reference in New Issue
Block a user