From 4fc225b1d5d2ac1a13376619a85e6ab77fdbd8df Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Fri, 16 Oct 2026 20:54:47 +0200 Subject: [PATCH] VerseGrammarTests: the shipped catalog holds eight starter verbs; combat exit asserts the Target cleared Co-Authored-By: Claude Opus 5.5 --- tests/Aetheria.Shared.Tests/FlightTests.cs | 1 + tests/Aetheria.Shared.Tests/VerseGrammarTests.cs | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/Aetheria.Shared.Tests/FlightTests.cs b/tests/Aetheria.Shared.Tests/FlightTests.cs index 896012c53..ce9c4d948 100644 --- a/tests/Aetheria.Shared.Tests/FlightTests.cs +++ b/tests/Aetheria.Shared.Tests/FlightTests.cs @@ -656,6 +656,7 @@ public sealed class FlightTests : IDisposable member.VisibleEnemies.Remove(hot); Tick(.1f); + Assert.True(member.Target.Value.IsNone, "Target " + member.Target.Value.Entity); Assert.IsType(minion.Task); UpdateUntil(minion, () => !(CurrentState(minion) is CombatState)); UpdateUntil(minion, () => CurrentState(minion) is FollowState); diff --git a/tests/Aetheria.Shared.Tests/VerseGrammarTests.cs b/tests/Aetheria.Shared.Tests/VerseGrammarTests.cs index ec6af3701..9e911eb46 100644 --- a/tests/Aetheria.Shared.Tests/VerseGrammarTests.cs +++ b/tests/Aetheria.Shared.Tests/VerseGrammarTests.cs @@ -301,12 +301,12 @@ public sealed class VerseGrammarTests : IDisposable // The shipped catalog carries the command's output. [Fact] - public void The_shipped_catalog_holds_revision_one_and_the_seven_starter_verbs() + public void The_shipped_catalog_holds_revision_one_and_the_eight_starter_verbs() { using var cache = OpenScoped(Path.Combine(AetherDb.FindRoot(), "GameData", "Aetheria.cc"), true); Assert.Equal(1, cache.GetGlobal().Revision); var starter = VerseGrammarCommand.StarterVerbs(); - Assert.Equal(7, starter.Length); + Assert.Equal(8, starter.Length); var shipped = cache.GetAll().ToArray(); Assert.Equal(starter.Length, shipped.Length); foreach (var expected in starter)