Skip to content

test(reminders): fix deferred expiry race#1053

Merged
Aaronontheweb merged 2 commits into
netclaw-dev:devfrom
Aaronontheweb:fix/windows-reminder-deferred-expiry-race
May 18, 2026
Merged

test(reminders): fix deferred expiry race#1053
Aaronontheweb merged 2 commits into
netclaw-dev:devfrom
Aaronontheweb:fix/windows-reminder-deferred-expiry-race

Conversation

@Aaronontheweb
Copy link
Copy Markdown
Collaborator

Summary

Validation

  • dotnet test src/Netclaw.Actors.Tests/Netclaw.Actors.Tests.csproj --filter "FullyQualifiedName~Deferred_expired_recurring_reminder_is_disabled_before_execution" --no-restore
  • dotnet test src/Netclaw.Actors.Tests/Netclaw.Actors.Tests.csproj --filter "FullyQualifiedName~ReminderManagerActorTests" --no-restore
  • dotnet slopwatch analyze
  • pwsh ./scripts/Add-FileHeaders.ps1 -Verify
  • git diff --check

@Aaronontheweb Aaronontheweb enabled auto-merge (squash) May 18, 2026 04:27
@Aaronontheweb Aaronontheweb added the tests All issues related to testing, quality assurance, and smoke testing. label May 18, 2026

manager.Tell(CreateEnvelope(expiringId));

await AwaitAssertAsync(async () =>
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved this assertion until after we've sent the creation request to the manager,.

@Aaronontheweb Aaronontheweb merged commit 73f2d5b into netclaw-dev:dev May 18, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tests All issues related to testing, quality assurance, and smoke testing.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant