mirror of
https://github.com/danog/code-server.git
synced 2024-11-26 12:25:00 +01:00
Add isDirectory test
This commit is contained in:
parent
d11bb41d33
commit
b45b35603a
@ -457,17 +457,40 @@ describe("isFile", () => {
|
||||
afterEach(async () => {
|
||||
await fs.rm(testDir, { recursive: true, force: true })
|
||||
})
|
||||
it("should return false if the path doesn't exist", async () => {
|
||||
it("should return false if is directory", async () => {
|
||||
expect(await util.isFile(testDir)).toBe(false)
|
||||
})
|
||||
it("should return true if is file", async () => {
|
||||
expect(await util.isFile(pathToFile)).toBe(true)
|
||||
})
|
||||
it("should return false if error", async () => {
|
||||
it("should return false if the path doesn't exist", async () => {
|
||||
expect(await util.isFile("fakefile.txt")).toBe(false)
|
||||
})
|
||||
})
|
||||
|
||||
describe("isDirectory", () => {
|
||||
const testDir = path.join(tmpdir, "tests", "isDirectory")
|
||||
let pathToFile = ""
|
||||
|
||||
beforeEach(async () => {
|
||||
pathToFile = path.join(testDir, "foo.txt")
|
||||
await fs.mkdir(testDir, { recursive: true })
|
||||
await fs.writeFile(pathToFile, "hello")
|
||||
})
|
||||
afterEach(async () => {
|
||||
await fs.rm(testDir, { recursive: true, force: true })
|
||||
})
|
||||
it("should return false if is a file", async () => {
|
||||
expect(await util.isDirectory(pathToFile)).toBe(false)
|
||||
})
|
||||
it("should return true if is directory", async () => {
|
||||
expect(await util.isDirectory(testDir)).toBe(true)
|
||||
})
|
||||
it("should return false if the path doesn't exist", async () => {
|
||||
expect(await util.isDirectory("fakefile.txt")).toBe(false)
|
||||
})
|
||||
})
|
||||
|
||||
describe("humanPath", () => {
|
||||
it("should return an empty string if no path provided", () => {
|
||||
const mockHomedir = "/home/coder"
|
||||
|
Loading…
Reference in New Issue
Block a user