Skip to content

Commit 77584c2

Browse files
committed
Fixed flaky test
1 parent 0869020 commit 77584c2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/DotNext.Tests/Threading/Leases/LeaseTests.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ public static async Task ConsumerTokenState()
9696
False(consumer.Expiration.IsExpired);
9797

9898
await consumer.Token.WaitAsync();
99+
await Task.Delay(provider.TimeToLive);
100+
99101
False(await consumer.ReleaseAsync());
100102
}
101103

@@ -178,7 +180,7 @@ private sealed class TestLeaseProvider(TimeSpan ttl) : LeaseProvider<int>(ttl)
178180
private readonly AsyncReaderWriterLock syncRoot = new();
179181
private State currentState;
180182

181-
internal CancellationToken Token => base.LifetimeToken;
183+
internal CancellationToken Token => LifetimeToken;
182184

183185
protected override async ValueTask<State> GetStateAsync(CancellationToken token)
184186
{

0 commit comments

Comments
 (0)