-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
Labels
area: node.jscommand-line-or-Node.js-specificcommand-line-or-Node.js-specific
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
The output of the testfile cascade.fixture.js has changed compared to my local V5.2.0. The order of hook execution remains correct.
Output of master branch:
one
before one
two
before two
three
before three
before each one
before each two
before each three
TEST three
after each three
after each two
after each one
√ should three <<<<< different
after three
after two
after one
Output of my local Mocha installation V5.2.0:
one
before one
two
before two
three
before three
before each one
before each two
before each three
TEST three
√ should three
after each three
after each two
after each one
after three
after two
after one
Steps to Reproduce
Expected behavior: as shown in second output
Actual behavior: as shown in first output
Reproduces how often: always
Versions
- The output of
mocha --versionandnode node_modules/.bin/mocha --version: 5.2.0 - The output of
node --version: 10.5.0 - The version and architecture of your operating system: Windows 10 Home, 1809
- Your shell (bash, zsh, PowerShell, cmd, etc.): cmd of VSCode
- Your browser and version (if running browser tests):
- Any other third party Mocha related modules (with versions):
- The code transpiler being used: none
Additional Information
Metadata
Metadata
Assignees
Labels
area: node.jscommand-line-or-Node.js-specificcommand-line-or-Node.js-specific