Improve doesDirectoryExist test

This commit is contained in:
Angela P Wen 2022-08-11 16:08:06 +02:00
parent fd83e55188
commit 172eca420d
3 changed files with 14 additions and 14 deletions

12
lib/util.test.js generated
View file

@ -318,14 +318,14 @@ for (const [version, githubVersion, shouldReportWarning,] of CHECK_ACTION_VERSIO
}); });
} }
(0, ava_1.default)("doesDirectoryExist", async (t) => { (0, ava_1.default)("doesDirectoryExist", async (t) => {
const topLevelFile = "top-level-test-file.txt"; // Returns false if no file/dir of this name exists
fs.writeFileSync(topLevelFile, "");
// Returns false if file
t.false(util.doesDirectoryExist(topLevelFile));
// Returns false if no file of this type exists
t.false(util.doesDirectoryExist("non-existent-file.txt")); t.false(util.doesDirectoryExist("non-existent-file.txt"));
// Returns true if directory
await util.withTmpDir(async (tmpDir) => { await util.withTmpDir(async (tmpDir) => {
// Returns false if file
const testFile = `${tmpDir}/test-file.txt`;
fs.writeFileSync(testFile, "");
t.false(util.doesDirectoryExist(testFile));
// Returns true if directory
fs.writeFileSync(`${tmpDir}/nested-test-file.txt`, ""); fs.writeFileSync(`${tmpDir}/nested-test-file.txt`, "");
t.true(util.doesDirectoryExist(tmpDir)); t.true(util.doesDirectoryExist(tmpDir));
}); });

File diff suppressed because one or more lines are too long

View file

@ -443,16 +443,16 @@ for (const [
} }
test("doesDirectoryExist", async (t) => { test("doesDirectoryExist", async (t) => {
const topLevelFile = "top-level-test-file.txt"; // Returns false if no file/dir of this name exists
fs.writeFileSync(topLevelFile, "");
// Returns false if file
t.false(util.doesDirectoryExist(topLevelFile));
// Returns false if no file of this type exists
t.false(util.doesDirectoryExist("non-existent-file.txt")); t.false(util.doesDirectoryExist("non-existent-file.txt"));
// Returns true if directory
await util.withTmpDir(async (tmpDir: string) => { await util.withTmpDir(async (tmpDir: string) => {
// Returns false if file
const testFile = `${tmpDir}/test-file.txt`;
fs.writeFileSync(testFile, "");
t.false(util.doesDirectoryExist(testFile));
// Returns true if directory
fs.writeFileSync(`${tmpDir}/nested-test-file.txt`, ""); fs.writeFileSync(`${tmpDir}/nested-test-file.txt`, "");
t.true(util.doesDirectoryExist(tmpDir)); t.true(util.doesDirectoryExist(tmpDir));
}); });