make path patterns used by only and ignore **very** liberal, this will ease a lot of pain in dealing with them
This commit is contained in:
@@ -80,9 +80,16 @@ suite("util", function () {
|
||||
assert.deepEqual(util.regexify(null), /.^/);
|
||||
assert.deepEqual(util.regexify(""), /.^/);
|
||||
assert.deepEqual(util.regexify(["foo", "bar"]), /foo|bar/i);
|
||||
assert.deepEqual(util.regexify("foobar"), /^(?:(?=.)foobar)$/i);
|
||||
assert.deepEqual(util.regexify("foobar"), /(?:(?=.)foobar)/i);
|
||||
assert.deepEqual(util.regexify(/foobar/), /foobar/);
|
||||
|
||||
assert.ok(util.regexify("foo/bar").test("bar/foo/bar"));
|
||||
assert.ok(util.regexify("foo/*").test("foo/bar.js"));
|
||||
assert.ok(util.regexify("*.js").test("bar.js"));
|
||||
assert.ok(util.regexify("./foo").test("foo"));
|
||||
assert.ok(util.regexify("./foo/bar.js").test("foo/bar.js"));
|
||||
assert.ok(util.regexify("foobar").test("foobar"));
|
||||
|
||||
assert.throws(function () {
|
||||
util.regexify({});
|
||||
}, /illegal type for regexify/);
|
||||
|
||||
Reference in New Issue
Block a user