first commit
This commit is contained in:
33
app_vue/node_modules/wildcard/test/arrays.js
generated
vendored
Normal file
33
app_vue/node_modules/wildcard/test/arrays.js
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
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);
|
||||
});
|
Reference in New Issue
Block a user