mirror of https://github.com/zulip/zulip.git
eslint: Fix @typescript-eslint/non-nullable-type-assertion-style.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
parent
b9a28df63c
commit
61b72f5117
|
@ -29,7 +29,7 @@ async function delete_message_test(page: Page): Promise<void> {
|
||||||
|
|
||||||
await common.wait_for_micromodal_to_open(page);
|
await common.wait_for_micromodal_to_open(page);
|
||||||
await page.evaluate(() => {
|
await page.evaluate(() => {
|
||||||
(document.querySelector(".dialog_submit_button") as HTMLButtonElement)?.click();
|
document.querySelector<HTMLButtonElement>(".dialog_submit_button")?.click();
|
||||||
});
|
});
|
||||||
await common.wait_for_micromodal_to_close(page);
|
await common.wait_for_micromodal_to_close(page);
|
||||||
|
|
||||||
|
|
|
@ -21,7 +21,7 @@ async function open_set_user_status_modal(page: Page): Promise<void> {
|
||||||
await page.waitForSelector(".user_popover", {visible: true});
|
await page.waitForSelector(".user_popover", {visible: true});
|
||||||
// We are using evaluate to click because it is very hard to detect if the user info popover has opened.
|
// We are using evaluate to click because it is very hard to detect if the user info popover has opened.
|
||||||
await page.evaluate(() =>
|
await page.evaluate(() =>
|
||||||
(document.querySelector(".update_status_text") as HTMLAnchorElement)!.click(),
|
document.querySelector<HTMLAnchorElement>(".update_status_text")!.click(),
|
||||||
);
|
);
|
||||||
|
|
||||||
// Wait for the modal to completely open.
|
// Wait for the modal to completely open.
|
||||||
|
@ -33,7 +33,7 @@ async function test_user_status(page: Page): Promise<void> {
|
||||||
// Check by clicking on common statues.
|
// Check by clicking on common statues.
|
||||||
await page.click(".user-status-value:nth-child(2)");
|
await page.click(".user-status-value:nth-child(2)");
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
() => (document.querySelector(".user-status") as HTMLInputElement).value === "In a meeting",
|
() => document.querySelector<HTMLInputElement>(".user-status")!.value === "In a meeting",
|
||||||
);
|
);
|
||||||
// It should select calendar emoji.
|
// It should select calendar emoji.
|
||||||
await page.waitForSelector(".selected-emoji.emoji-1f4c5");
|
await page.waitForSelector(".selected-emoji.emoji-1f4c5");
|
||||||
|
@ -41,7 +41,7 @@ async function test_user_status(page: Page): Promise<void> {
|
||||||
// Clear everything.
|
// Clear everything.
|
||||||
await page.click("#clear_status_message_button");
|
await page.click("#clear_status_message_button");
|
||||||
await page.waitForFunction(
|
await page.waitForFunction(
|
||||||
() => (document.querySelector(".user-status") as HTMLInputElement).value === "",
|
() => document.querySelector<HTMLInputElement>(".user-status")!.value === "",
|
||||||
);
|
);
|
||||||
await page.waitForSelector(".status-emoji-wrapper .smiley-icon", {visible: true});
|
await page.waitForSelector(".status-emoji-wrapper .smiley-icon", {visible: true});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue