Skip to content

Commit 9e8a1c9

Browse files
alan-agius4thePunderWoman
authored andcommitted
refactor(docs-infra): minor clean up in testing helpers (#60581)
Modernize code of testing-helper PR Close #60581
1 parent d4e73f0 commit 9e8a1c9

File tree

1 file changed

+12
-19
lines changed

1 file changed

+12
-19
lines changed

adev/shared-docs/testing/testing-helper.ts

+12-19
Original file line numberDiff line numberDiff line change
@@ -138,48 +138,41 @@ class FakeFileSystemAPI implements FileSystemAPI {
138138
path: string,
139139
options: {encoding?: string | null | undefined; withFileTypes: true},
140140
): Promise<DirEnt<string>[]>;
141-
readdir(
141+
async readdir(
142142
path: unknown,
143143
options?: {encoding?: string | null | undefined; withFileTypes?: boolean} | string | null,
144-
):
145-
| Promise<Uint8Array[]>
146-
| Promise<string[]>
147-
| Promise<DirEnt<Uint8Array>[]>
148-
| Promise<DirEnt<string>[]> {
144+
): Promise<Uint8Array[] | string[] | DirEnt<Uint8Array>[] | DirEnt<string>[]> {
149145
if (typeof options === 'object' && options?.withFileTypes === true) {
150-
return Promise.resolve([{name: 'fake-file', isFile: () => true, isDirectory: () => false}]);
146+
return [{name: 'fake-file', isFile: () => true, isDirectory: () => false}];
151147
}
152148

153-
return Promise.resolve(['/fake-dirname']);
149+
return ['/fake-dirname'];
154150
}
155151

156152
readFile(path: string, encoding?: null | undefined): Promise<Uint8Array>;
157153
readFile(path: string, encoding: string): Promise<string>;
158154
readFile(path: unknown, encoding?: unknown): Promise<Uint8Array> | Promise<string> {
159155
return Promise.resolve('fake file content');
160156
}
161-
writeFile(
157+
async writeFile(
162158
path: string,
163159
data: string | Uint8Array,
164160
options?: string | {encoding?: string | null | undefined} | null | undefined,
165-
): Promise<void> {
166-
return Promise.resolve();
167-
}
161+
): Promise<void> {}
162+
168163
mkdir(path: string, options?: {recursive?: false | undefined} | undefined): Promise<void>;
169164
mkdir(path: string, options: {recursive: true}): Promise<string>;
170-
mkdir(path: unknown, options?: unknown): Promise<void> | Promise<string> {
171-
return Promise.resolve();
172-
}
173-
rm(
165+
async mkdir(path: unknown, options?: unknown): Promise<void | string> {}
166+
167+
async rm(
174168
path: string,
175169
options?: {force?: boolean | undefined; recursive?: boolean | undefined} | undefined,
176-
): Promise<void> {
177-
return Promise.resolve();
178-
}
170+
): Promise<void> {}
179171

180172
rename(oldPath: string, newPath: string): Promise<void> {
181173
throw Error('Not implemented');
182174
}
175+
183176
watch(
184177
filename: string,
185178
options?: FSWatchOptions | undefined,

0 commit comments

Comments
 (0)