Make tests pass on windows OS
This commit is contained in:
parent
bc05f1714d
commit
c126d080bc
@ -1,4 +1,4 @@
|
|||||||
import path from "path";
|
import { join as pathJoin } from "path";
|
||||||
import { it, describe, expect, vi, beforeAll, afterAll } from "vitest";
|
import { it, describe, expect, vi, beforeAll, afterAll } from "vitest";
|
||||||
import { crawl } from "keycloakify/bin/tools/crawl";
|
import { crawl } from "keycloakify/bin/tools/crawl";
|
||||||
|
|
||||||
@ -13,11 +13,11 @@ describe("crawl", () => {
|
|||||||
switch (dir_path) {
|
switch (dir_path) {
|
||||||
case "root_dir":
|
case "root_dir":
|
||||||
return ["sub_1_dir", "file_1", "sub_2_dir", "file_2"];
|
return ["sub_1_dir", "file_1", "sub_2_dir", "file_2"];
|
||||||
case path.join("root_dir", "sub_1_dir"):
|
case pathJoin("root_dir", "sub_1_dir"):
|
||||||
return ["file_3", "sub_3_dir", "file_4"];
|
return ["file_3", "sub_3_dir", "file_4"];
|
||||||
case path.join("root_dir", "sub_1_dir", "sub_3_dir"):
|
case pathJoin("root_dir", "sub_1_dir", "sub_3_dir"):
|
||||||
return ["file_5"];
|
return ["file_5"];
|
||||||
case path.join("root_dir", "sub_2_dir"):
|
case pathJoin("root_dir", "sub_2_dir"):
|
||||||
return [];
|
return [];
|
||||||
default: {
|
default: {
|
||||||
const enoent = new Error(
|
const enoent = new Error(
|
||||||
@ -46,10 +46,12 @@ describe("crawl", () => {
|
|||||||
});
|
});
|
||||||
it("returns files under a given dir_path", async () => {
|
it("returns files under a given dir_path", async () => {
|
||||||
const paths = crawl({
|
const paths = crawl({
|
||||||
dirPath: "root_dir/sub_1_dir/sub_3_dir",
|
dirPath: pathJoin("root_dir", "sub_1_dir", "sub_3_dir"),
|
||||||
returnedPathsType: "absolute"
|
returnedPathsType: "absolute"
|
||||||
});
|
});
|
||||||
expect(paths).toEqual(["root_dir/sub_1_dir/sub_3_dir/file_5"]);
|
expect(paths).toEqual([
|
||||||
|
pathJoin("root_dir", "sub_1_dir", "sub_3_dir", "file_5")
|
||||||
|
]);
|
||||||
});
|
});
|
||||||
it("returns files recursively under a given dir_path", async () => {
|
it("returns files recursively under a given dir_path", async () => {
|
||||||
const paths = crawl({
|
const paths = crawl({
|
||||||
@ -57,11 +59,11 @@ describe("crawl", () => {
|
|||||||
returnedPathsType: "absolute"
|
returnedPathsType: "absolute"
|
||||||
});
|
});
|
||||||
expect(paths).toEqual([
|
expect(paths).toEqual([
|
||||||
"root_dir/sub_1_dir/file_3",
|
pathJoin("root_dir", "sub_1_dir", "file_3"),
|
||||||
"root_dir/sub_1_dir/sub_3_dir/file_5",
|
pathJoin("root_dir", "sub_1_dir", "sub_3_dir", "file_5"),
|
||||||
"root_dir/sub_1_dir/file_4",
|
pathJoin("root_dir", "sub_1_dir", "file_4"),
|
||||||
"root_dir/file_1",
|
pathJoin("root_dir", "file_1"),
|
||||||
"root_dir/file_2"
|
pathJoin("root_dir", "file_2")
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
it("throw dir_path does not exist", async () => {
|
it("throw dir_path does not exist", async () => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user