Skip to content

Commit b80bddc

Browse files
chore: assertNonNullableを使う
1 parent 279bb71 commit b80bddc

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

tests/e2e/browser/utils.ts

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
mockShowSaveFileDialog,
77
mockWriteFile,
88
} from "./mockUtility";
9-
import { UnreachableError } from "@/type/utility";
9+
import { assertNonNullable } from "@/type/utility";
1010

1111
/** UIのロックが解除されるまで待つ */
1212
export async function waitForUiUnlock(page: Page): Promise<void> {
@@ -49,14 +49,10 @@ export async function saveProject(page: Page): Promise<string> {
4949
await getQuasarMenu(page, "プロジェクトの複製を保存").click();
5050
await waitForUiUnlock(page);
5151
const [fileId] = await saveFileDialogHandle.getFileIds();
52-
if (!fileId) {
53-
throw new UnreachableError("assertion failed: fileId is undefined");
54-
}
52+
assertNonNullable(fileId);
5553
const writtenFiles = await writeFileHandle.getWrittenFileBuffers();
5654
const writtenFile = writtenFiles[fileId];
57-
if (!writtenFile) {
58-
throw new UnreachableError("assertion failed: writtenFile is undefined");
59-
}
55+
assertNonNullable(writtenFile);
6056
return writtenFile.toString("utf-8");
6157
});
6258
}

0 commit comments

Comments
 (0)