/
var
/
www
/
flurhymez
/
node_modules
/
wildcard
/
test
/
/var/www/flurhymez/node_modules/wildcard/test
mkdir
upload
Name
Size
Mode
Actions
all.js
64
0755
edit
dl
rm
arrays.js
983
0755
edit
dl
rm
objects.js
2673
0755
edit
dl
rm
strings.js
1795
0755
edit
dl
rm
Edit:
/var/www/flurhymez/node_modules/wildcard/test/arrays.js
(983B)
var test = require('tape'), wildcard = require('../'), testdata = [ 'a.b.c', 'a.b', 'a', 'a.b.d' ], testdataSep = [ 'a:b:c', 'a:b', 'a', 'a:b:d' ]; test('array result matching tests', function(t) { t.plan(5); t.equal(wildcard('*', testdata).length, 4, '* matches all testdata'); t.equal(wildcard('a.*', testdata).length, 4, '4 matches found'); t.equal(wildcard('a.b.*', testdata).length, 3, '3 matches found'); t.equal(wildcard('a.*.c', testdata).length, 1); t.equal(wildcard('b.*.d', testdata).length, 0); }); test('array result with separator matching tests', function(t) { t.plan(4); t.equal(wildcard('a:*', testdataSep, ':').length, 4, '4 matches found'); t.equal(wildcard('a:b:*', testdataSep, ':').length, 3, '3 matches found'); t.equal(wildcard('a:*:c', testdataSep, ':').length, 1); t.equal(wildcard('b:*:d', testdataSep, ':').length, 0); });
Save
cmd:
run