test: simplify install package dir scans

This commit is contained in:
Peter Steinberger
2026-05-08 22:42:41 +01:00
parent a232ac3783
commit b07b21df66

View File

@@ -16,14 +16,24 @@ vi.mock("../process/exec.js", async () => {
async function listMatchingDirs(root: string, prefix: string): Promise<string[]> {
const entries = await fs.readdir(root, { withFileTypes: true });
return entries
.filter((entry) => entry.isDirectory() && entry.name.startsWith(prefix))
.map((entry) => entry.name);
const names: string[] = [];
for (const entry of entries) {
if (entry.isDirectory() && entry.name.startsWith(prefix)) {
names.push(entry.name);
}
}
return names;
}
async function listMatchingEntries(root: string, prefix: string): Promise<string[]> {
const entries = await fs.readdir(root, { withFileTypes: true });
return entries.filter((entry) => entry.name.startsWith(prefix)).map((entry) => entry.name);
const names: string[] = [];
for (const entry of entries) {
if (entry.name.startsWith(prefix)) {
names.push(entry.name);
}
}
return names;
}
function normalizeDarwinTmpPath(filePath: string): string {