Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80713 views
1
var test = require("tap").test
2
var glob = require("../")
3
4
var mkdirp = require("mkdirp")
5
var fs = require("fs")
6
var rimraf = require("rimraf")
7
var dir = __dirname + "/package"
8
9
test("setup", function (t) {
10
mkdirp.sync(dir)
11
fs.writeFileSync(dir + "/package.json", "{}", "ascii")
12
fs.writeFileSync(dir + "/README", "x", "ascii")
13
t.pass("setup done")
14
t.end()
15
})
16
17
test("glob", function (t) {
18
var opt = {
19
cwd: dir,
20
nocase: true,
21
mark: true
22
}
23
24
glob("README?(.*)", opt, function (er, files) {
25
if (er)
26
throw er
27
t.same(files, ["README"])
28
t.end()
29
})
30
})
31
32
test("cleanup", function (t) {
33
rimraf.sync(dir)
34
t.pass("clean")
35
t.end()
36
})
37
38