| var test = require("tap").test |
| var glob = require("../") |
| |
| var mkdirp = require("mkdirp") |
| var fs = require("fs") |
| var rimraf = require("rimraf") |
| var dir = __dirname + "/package" |
| |
| test("setup", function (t) { |
| mkdirp.sync(dir) |
| fs.writeFileSync(dir + "/package.json", "{}", "ascii") |
| fs.writeFileSync(dir + "/README", "x", "ascii") |
| t.pass("setup done") |
| t.end() |
| }) |
| |
| test("glob", function (t) { |
| var opt = { |
| cwd: dir, |
| nocase: true, |
| mark: true |
| } |
| |
| glob("README?(.*)", opt, function (er, files) { |
| if (er) |
| throw er |
| t.same(files, ["README"]) |
| t.end() |
| }) |
| }) |
| |
| test("cleanup", function (t) { |
| rimraf.sync(dir) |
| t.pass("clean") |
| t.end() |
| }) |