-
-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
Hi.
I was expecting glob to recursively list all files and (internally) reject all that don't match provided pattern. However, given following actions taken:
git clone https://github.com/ama-team/voxengine-sdk.git
cd voxengine-sdk
git checkout f2a0af
npm i glob-fs -D # installed version: 0.1.7
cat <<EOF > index.js
var glob = require('glob-fs')
glob().readdirPromise('test/**/*.spec.js')
.then(console.log.bind(console));
EOF
node index.js
I have following output:
[
'/tmp/voxengine-sdk/test/mocha.opts', // unexpected
'/tmp/voxengine-sdk/test/spec/http/_common.spec.js',
'/tmp/voxengine-sdk/test/spec/http/basic.spec.js',
'/tmp/voxengine-sdk/test/spec/http/rest.spec.js',
'/tmp/voxengine-sdk/test/spec/logger/_common.spec.js',
'/tmp/voxengine-sdk/test/spec/logger/slf4j.spec.js',
'/tmp/voxengine-sdk/test/support/mocha-multi-reporters.json', // unexpected
'/tmp/voxengine-sdk/test/support/setup.js' // unexpected
]
Looks like it's either me misinterpreting how this package is designed to work (and all of the above is valid output) or a bug
cabello
Metadata
Metadata
Assignees
Labels
No labels