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)); + } }