Skip to content

Commit

Permalink
Showing 6 changed files with 20 additions and 2 deletions.
4 changes: 4 additions & 0 deletions lib/fingerprints.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion lib/fingerprints.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions lib/fingerprints.test.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion lib/fingerprints.test.js.map
5 changes: 5 additions & 0 deletions src/fingerprints.test.ts
@@ -163,6 +163,11 @@ test("resolveUriToFile", (t) => {
// Invalid indexes are discarded
t.is(testResolveUriToFile(undefined, 1, [filepath]), undefined);
t.is(testResolveUriToFile(undefined, "0", [filepath]), undefined);

// Directories are discarded
const dirpath = __dirname;
t.is(testResolveUriToFile(dirpath, undefined, []), undefined);
t.is(testResolveUriToFile(`file://${dirpath}`, undefined, []), undefined);
});

test("addFingerprints", (t) => {
5 changes: 5 additions & 0 deletions src/fingerprints.ts
@@ -227,6 +227,11 @@ export function resolveUriToFile(
return undefined;
}

if (fs.statSync(uri).isDirectory()) {
logger.debug(`Unable to compute fingerprint for directory: ${uri}`);
return undefined;
}

return uri;
}

0 comments on commit f584f94

Please sign in to comment.