UNPKG

690 BJavaScriptView Raw
1var globToRegexp = require("./index.js");
2var assert = require("assert");
3
4// Match everything
5assert.ok(globToRegexp("*").test("foo"));
6
7// Match the end
8assert.ok(globToRegexp("f*").test("foo"));
9
10// Match the start
11assert.ok(globToRegexp("*o").test("foo"));
12
13// Match the middle
14assert.ok(globToRegexp("f*uck").test("firetruck"));
15
16// Match zero characters
17assert.ok(globToRegexp("f*uck").test("fuck"));
18
19// More complex matches
20assert.ok(globToRegexp("*.min.js").test("http://example.com/jquery.min.js"));
21assert.ok(globToRegexp("*.min.*").test("http://example.com/jquery.min.js"));
22assert.ok(globToRegexp("*/js/*.js").test("http://example.com/js/jquery.min.js"));
23
24console.log("Ok!");