eslint: Fix @typescript-eslint/non-nullable-type-assertion-style.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2023-04-19 14:48:44 -07:00 committed by Tim Abbott
parent b9a28df63c
commit 61b72f5117
2 changed files with 4 additions and 4 deletions

View File

@ -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);

View File

@ -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});