mirror of
https://github.com/danog/code-server.git
synced 2024-11-30 04:39:46 +01:00
Add isDirectory test
This commit is contained in:
parent
d11bb41d33
commit
b45b35603a
@ -457,17 +457,40 @@ describe("isFile", () => {
|
|||||||
afterEach(async () => {
|
afterEach(async () => {
|
||||||
await fs.rm(testDir, { recursive: true, force: true })
|
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)
|
expect(await util.isFile(testDir)).toBe(false)
|
||||||
})
|
})
|
||||||
it("should return true if is file", async () => {
|
it("should return true if is file", async () => {
|
||||||
expect(await util.isFile(pathToFile)).toBe(true)
|
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)
|
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", () => {
|
describe("humanPath", () => {
|
||||||
it("should return an empty string if no path provided", () => {
|
it("should return an empty string if no path provided", () => {
|
||||||
const mockHomedir = "/home/coder"
|
const mockHomedir = "/home/coder"
|
||||||
|
Loading…
Reference in New Issue
Block a user