Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions PolyPilot.Tests/SessionStabilityTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ public void IsOrphaned_IsVolatile()
public void ForceCompleteProcessing_ClearsAllInv1Fields()
{
var source = File.ReadAllText(TestPaths.OrganizationCs);
var method = ExtractMethod(source, "ForceCompleteProcessingAsync");
var method = ExtractMethod(source, "Task ForceCompleteProcessingAsync");

// Every INV-1 field must be cleared
var requiredClears = new[]
Expand Down Expand Up @@ -107,7 +107,7 @@ public void ForceCompleteProcessing_ClearsAllInv1Fields()
public void ForceCompleteProcessing_CancelsTimersBeforeUiThreadWork()
{
var source = File.ReadAllText(TestPaths.OrganizationCs);
var method = ExtractMethod(source, "ForceCompleteProcessingAsync");
var method = ExtractMethod(source, "Task ForceCompleteProcessingAsync");

// Timer cancellation must happen BEFORE InvokeOnUI (thread-safe operations first)
var cancelIdx = method.IndexOf("CancelProcessingWatchdog", StringComparison.Ordinal);
Expand All @@ -122,7 +122,7 @@ public void ForceCompleteProcessing_CancelsTimersBeforeUiThreadWork()
public void ForceCompleteProcessing_SkipsIfNotProcessing()
{
var source = File.ReadAllText(TestPaths.OrganizationCs);
var method = ExtractMethod(source, "ForceCompleteProcessingAsync");
var method = ExtractMethod(source, "Task ForceCompleteProcessingAsync");

// Must early-return if already not processing (idempotent)
Assert.Contains("!state.Info.IsProcessing", method);
Expand Down