summaryrefslogtreecommitdiff
path: root/fs/glob_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'fs/glob_test.ts')
-rw-r--r--fs/glob_test.ts51
1 files changed, 26 insertions, 25 deletions
diff --git a/fs/glob_test.ts b/fs/glob_test.ts
index bd5e2543c..97f5d102e 100644
--- a/fs/glob_test.ts
+++ b/fs/glob_test.ts
@@ -1,6 +1,7 @@
const { mkdir, open } = Deno;
import { FileInfo } from "deno";
-import { test, assert } from "../testing/mod.ts";
+import { test } from "../testing/mod.ts";
+import { assertEq } from "../testing/asserts.ts";
import { glob } from "./glob.ts";
import { join } from "./path.ts";
import { testWalk } from "./walk_test.ts";
@@ -22,43 +23,43 @@ async function walkArray(
const arr_sync = Array.from(walkSync(dirname, options), (f: FileInfo) =>
f.path.replace(/\\/g, "/")
).sort();
- assert.equal(arr, arr_sync);
+ assertEq(arr, arr_sync);
return arr;
}
test({
name: "glob: glob to regex",
fn() {
- assert.equal(glob("unicorn.*") instanceof RegExp, true);
- assert.equal(glob("unicorn.*").test("poney.ts"), false);
- assert.equal(glob("unicorn.*").test("unicorn.py"), true);
- assert.equal(glob("*.ts").test("poney.ts"), true);
- assert.equal(glob("*.ts").test("unicorn.js"), false);
- assert.equal(
+ assertEq(glob("unicorn.*") instanceof RegExp, true);
+ assertEq(glob("unicorn.*").test("poney.ts"), false);
+ assertEq(glob("unicorn.*").test("unicorn.py"), true);
+ assertEq(glob("*.ts").test("poney.ts"), true);
+ assertEq(glob("*.ts").test("unicorn.js"), false);
+ assertEq(
glob(join("unicorn", "**", "cathedral.ts")).test(
join("unicorn", "in", "the", "cathedral.ts")
),
true
);
- assert.equal(
+ assertEq(
glob(join("unicorn", "**", "cathedral.ts")).test(
join("unicorn", "in", "the", "kitchen.ts")
),
false
);
- assert.equal(
+ assertEq(
glob(join("unicorn", "**", "bathroom.*")).test(
join("unicorn", "sleeping", "in", "bathroom.py")
),
true
);
- assert.equal(
+ assertEq(
glob(join("unicorn", "!(sleeping)", "bathroom.ts"), {
extended: true
}).test(join("unicorn", "flying", "bathroom.ts")),
true
);
- assert.equal(
+ assertEq(
glob(join("unicorn", "(!sleeping)", "bathroom.ts"), {
extended: true
}).test(join("unicorn", "sleeping", "bathroom.ts")),
@@ -74,8 +75,8 @@ testWalk(
},
async function globInWalk() {
const arr = await walkArray(".", { match: [glob("*.ts")] });
- assert.equal(arr.length, 1);
- assert.equal(arr[0], "./a/x.ts");
+ assertEq(arr.length, 1);
+ assertEq(arr[0], "./a/x.ts");
}
);
@@ -89,9 +90,9 @@ testWalk(
},
async function globInWalkWildcardFiles() {
const arr = await walkArray(".", { match: [glob("*.ts")] });
- assert.equal(arr.length, 2);
- assert.equal(arr[0], "./a/x.ts");
- assert.equal(arr[1], "./b/z.ts");
+ assertEq(arr.length, 2);
+ assertEq(arr[0], "./a/x.ts");
+ assertEq(arr[1], "./b/z.ts");
}
);
@@ -110,8 +111,8 @@ testWalk(
})
]
});
- assert.equal(arr.length, 1);
- assert.equal(arr[0], "./a/yo/x.ts");
+ assertEq(arr.length, 1);
+ assertEq(arr[0], "./a/yo/x.ts");
}
);
@@ -134,9 +135,9 @@ testWalk(
})
]
});
- assert.equal(arr.length, 2);
- assert.equal(arr[0], "./a/deno/x.ts");
- assert.equal(arr[1], "./a/raptor/x.ts");
+ assertEq(arr.length, 2);
+ assertEq(arr[0], "./a/deno/x.ts");
+ assertEq(arr[1], "./a/raptor/x.ts");
}
);
@@ -151,8 +152,8 @@ testWalk(
match: [glob("x.*", { flags: "g", globstar: true })]
});
console.log(arr);
- assert.equal(arr.length, 2);
- assert.equal(arr[0], "./x.js");
- assert.equal(arr[1], "./x.ts");
+ assertEq(arr.length, 2);
+ assertEq(arr[0], "./x.js");
+ assertEq(arr[1], "./x.ts");
}
);