Skip to content

Commit 5a53e17

Browse files
committed
Ensures single click event invocation
Adds a wait to ensure that the click event is only invoked a single time after a click.
1 parent 07315af commit 5a53e17

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

tests/MaterialDesignThemes.UITests/WPF/SplitButtons/SplitButtonTests.cs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,11 @@ public async Task SplitButton_WithButtonInPopup_CanBeInvoked()
9797
await Task.Delay(50, TestContext.Current!.CancellationToken);
9898

9999
// Assert
100-
var invocations = await clickEvent.GetInvocations();
101-
await Assert.That(invocations).HasSingleItem();
102-
100+
await Wait.For(async () =>
101+
{
102+
var invocations = await clickEvent.GetInvocations();
103+
await Assert.That(invocations).HasSingleItem();
104+
});
103105
recorder.Success();
104106
}
105107

0 commit comments

Comments
 (0)