MCPcopy
hub / github.com/webpack/webpack / afterAll

Function afterAll

test/BenchmarkTestCases.benchmark.mjs:1160–1198  ·  test/BenchmarkTestCases.benchmark.mjs::afterAll
()

Source from the content-addressed store, hash-verified

1158 await promise;
1159 },
1160 async afterAll() {
1161 class="cm">// Close watching
1162 await new Promise(
1163 /**
1164 * @param {(value?: void) => void} resolve resolve
1165 * @param {(err: Error) => void} reject reject
1166 */
1167 (resolve, reject) => {
1168 if (watching) {
1169 watching.close((closeErr) => {
1170 if (closeErr) {
1171 reject(closeErr);
1172 return;
1173 }
1174
1175 resolve();
1176 });
1177 }
1178 }
1179 );
1180
1181 class="cm">// Write original content
1182 await new Promise(
1183 /**
1184 * @param {(value?: void) => void} resolve resolve
1185 * @param {(err: Error) => void} reject reject
1186 */
1187 (resolve, reject) => {
1188 writeFile(entry, originalEntryContent, (err) => {
1189 if (err) {
1190 reject(err);
1191 return;
1192 }
1193
1194 resolve();
1195 });
1196 }
1197 );
1198 }
1199 }
1200 );
1201 } else {

Callers 12

Cli.basictest.jsFile · 0.85
describeCasesFunction · 0.85
createTestCaseFunction · 0.85
describeCasesFunction · 0.85
describeCasesFunction · 0.85
describeCasesFunction · 0.85

Calls 3

resolveFunction · 0.85
writeFileFunction · 0.70
closeMethod · 0.45

Tested by 1

createTestCaseFunction · 0.68