diff --git a/dotnet/test/E2E/RewindE2ETests.cs b/dotnet/test/E2E/RewindE2ETests.cs index e8379f988d..0404052822 100644 --- a/dotnet/test/E2E/RewindE2ETests.cs +++ b/dotnet/test/E2E/RewindE2ETests.cs @@ -28,6 +28,18 @@ public async Task Should_Restore_Tracked_File_And_Conversation() EnableFileChangeTracking = true, }); + await TestHelper.WaitForConditionAsync( + async () => + { + var initialRewindPoints = await session.Rpc.History.ListRewindPointsAsync(); + return initialRewindPoints.UnavailableReason is null + && initialRewindPoints.FileChangeTrackingEnabled + && initialRewindPoints.Points.Count == 0; + }, + timeout: TimeSpan.FromSeconds(30), + timeoutMessage: "Timed out waiting for file change tracking initialization.", + pollInterval: TimeSpan.FromMilliseconds(100)); + var ready = await session.SendAndWaitAsync( new MessageOptions {