-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Open
Labels
area: node.jscommand-line-or-Node.js-specificcommand-line-or-Node.js-specificstatus: accepting prsMocha can use your help with this one!Mocha can use your help with this one!type: featureenhancement proposalenhancement proposal
Description
Prerequisites
- Checked that your issue hasn't already been filed by cross-referencing issues with the
faqlabel - Checked next-gen ES issues and syntax problems by using the same environment and/or transpiler configuration without Mocha to ensure it isn't just a feature that actually isn't supported in the environment in question or a bug in your code.
- 'Smoke tested' the code to be tested by running it outside the real test suite to get a better sense of whether the problem is in the code under test, your usage of Mocha, or Mocha itself
- Ensured that there is no discrepancy between the locally and globally installed versions of Mocha. You can find them with:
node node_modules/.bin/mocha --version(Local) andmocha --version(Global). We recommend avoiding the use of globally installed Mocha.
Description
This is related to #1223 where util.lookupFiles does not follow symlinks and this still happens if provided with a glob pattern. The solution would be to add a {follow: true} argument to the glob.sync call.
Steps to Reproduce
Create a symlink to a directory containing test files, call mocha with a glob to that directory.
Expected behavior: Tests in symlinked folders will be executed
Actual behavior: Tests are ignored
Reproduces how often: every time
Versions
- The output of
mocha --versionandnode node_modules/.bin/mocha --version: latest - The output of
node --version: - The version and architecture of your operating system: X64 Linux
- Your shell (bash, zsh, PowerShell, cmd, etc.): bash
- Your browser and version (if running browser tests): -
- Any other third party Mocha related modules (with versions): -
- The code transpiler being used: -
Additional Information
I'm happy to create a pull request, however i'm not familiar with the implications such a change might have.
Bamieh
Metadata
Metadata
Assignees
Labels
area: node.jscommand-line-or-Node.js-specificcommand-line-or-Node.js-specificstatus: accepting prsMocha can use your help with this one!Mocha can use your help with this one!type: featureenhancement proposalenhancement proposal
Type
Projects
Status
No status