File tree Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Expand file tree Collapse file tree 1 file changed +3
-7
lines changed Original file line number Diff line number Diff line change 66 mockShowSaveFileDialog ,
77 mockWriteFile ,
88} from "./mockUtility" ;
9- import { UnreachableError } from "@/type/utility" ;
9+ import { assertNonNullable } from "@/type/utility" ;
1010
1111/** UIのロックが解除されるまで待つ */
1212export 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}
You can’t perform that action at this time.
0 commit comments