diff --git a/test/unit-tests/components/views/settings/SetIdServer-test.tsx b/test/unit-tests/components/views/settings/SetIdServer-test.tsx
index d92b7c2737..cf8fb45f0d 100644
--- a/test/unit-tests/components/views/settings/SetIdServer-test.tsx
+++ b/test/unit-tests/components/views/settings/SetIdServer-test.tsx
@@ -41,7 +41,7 @@ describe("", () => {
});
it("should allow setting an identity server", async () => {
- const { getByLabelText, getByRole } = render(getComponent());
+ const { getByLabelText, getByRole, findByRole } = render(getComponent());
fetchMock.get("https://identity.example.org/_matrix/identity/v2", {
body: {},
@@ -56,14 +56,14 @@ describe("", () => {
const identServerField = getByLabelText("Enter a new identity server");
await userEvent.type(identServerField, "https://identity.example.org");
await userEvent.click(getByRole("button", { name: "Change" }));
- await userEvent.click(getByRole("button", { name: "Continue" }));
+ await userEvent.click(await findByRole("button", { name: "Continue" }));
});
it("should clear input on cancel", async () => {
- const { getByLabelText, getByRole } = render(getComponent());
+ const { getByLabelText, findByRole } = render(getComponent());
const identServerField = getByLabelText("Enter a new identity server");
await userEvent.type(identServerField, "https://identity.example.org");
- await userEvent.click(getByRole("button", { name: "Reset" }));
+ await userEvent.click(await findByRole("button", { name: "Reset" }));
expect((identServerField as HTMLInputElement).value).toEqual("");
});