From 31ecda95f746032a0689b8327719e24dc1cdd00f Mon Sep 17 00:00:00 2001 From: gamer147 Date: Fri, 12 Jun 2026 21:29:26 -0400 Subject: [PATCH] test(free-battle): consistency battle_result echoes on rotation URL --- .../Controllers/FreeBattleControllerTests.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/SVSim.UnitTests/Controllers/FreeBattleControllerTests.cs b/SVSim.UnitTests/Controllers/FreeBattleControllerTests.cs index ef9fbd26..d74280e7 100644 --- a/SVSim.UnitTests/Controllers/FreeBattleControllerTests.cs +++ b/SVSim.UnitTests/Controllers/FreeBattleControllerTests.cs @@ -138,4 +138,17 @@ public class FreeBattleControllerTests Assert.That(raw, Does.Not.Contain("\"after_master_point\"")); Assert.That(raw, Does.Not.Contain("\"successive_win")); } + + [Test] + public async Task Finish_with_consistency_result_echoes_2_on_rotation_url() + { + await using var factory = new SVSimTestFactory(); + var viewerId = await factory.SeedViewerAsync(); + var client = factory.CreateAuthenticatedClient(viewerId); + + var resp = await client.PostAsJsonAsync("/rotation_free_battle/finish", FinishBody(battleResult: 2)); + + using var doc = JsonDocument.Parse(await resp.Content.ReadAsStringAsync()); + Assert.That(doc.RootElement.GetProperty("battle_result").GetInt32(), Is.EqualTo(2)); + } }