expand-file-glob
Version:
expand file globs into array of strings
30 lines (25 loc) • 642 B
JavaScript
var test = require('tape')
var deglob = require('../')
var globs = ['fixture/one.txt', 'fixture/t*.txt', 'fixture/**/*.wild']
var options = {cwd: __dirname}
test('deglob async', function (t) {
deglob(globs, options, function (err, files) {
t.plan(1)
if (err) t.fail(err)
t.deepEqual(files, allFiles)
t.end()
})
})
test('deglob sync', function (t) {
t.plan(1)
var files = deglob.sync(globs, options)
t.deepEqual(files, allFiles)
t.end()
})
var allFiles = [
'fixture/one.txt',
'fixture/three.txt',
'fixture/two.txt',
'fixture/wildcard/subdirectory/one.wild',
'fixture/wildcard/subdirectory/two.wild'
]