- Meteor 3.0 compatibility; drop Fibers
- Bump
meteortesting:browser-tests
to v1.4.2 - Bump
lmieulet:meteor-coverage
to be able to use v4.1.0
- Allow compatibility with
lmieulet:[email protected]
for compatibility with Meteor 2.3+
- Support either 1.x or 2.x version of
http
package - Update NPM dependencies
- Allow loading mocha options from .mocharc file
- Raised compatibility to meteortesting:mocha-core@8
- Package for code coverage (serut:meteor-coverage) is now optional. This ensures you install the latest compatible version.
- Updated dev-dependencies
- Raised compatibility to meteortesting:[email protected]
- Updated dev-dependencies
- Raised compatibility to meteortesting:mocha-core@7
- Updated dev-dependencies
- Make use of env variable METEOR_AUTO_RESTART, added in Meteor 1.8.1
- Confirm compatibility with meteortesting:mocha-core@6
- Confirm compatibility with serut:meteor-coverage@3
- Report all buffer write operations out to the output (file or console). Previous versions ignored them because of something in
phantomJS
which is discontinued. - Allow saving both client and server tests to a file (available via
SERVER_MOCHA_OUTPUT
andCLIENT_MOCHA_OUTPUT
)
- Only allow inline and style origins if browser-policy-content exists
- Allow usage of MochaJS 5.2.0
- Minimum
meteortesting:browser-tests
version is now1.0.0
, which runs Chrome with--headless
by default. If you don't use the Chrome driver, this will not be a breaking change.
- Optional code coverage support. Refer to "Run with code coverage" in the README
- Client tests will now properly fail when there are uncaught exceptions
- The
MOCHA_REPORTER
andCLIENT_TEST_REPORTER
environment variables are no respected even when you do not specify a browser driver. - The
browser-policy
package is now a weak dependency
- Fail with a message when mocha or a browser tests package does not properly pass the number of test failures
- Add browser policy to ensure that proper styling is always applied to test results shown in a browser
- Add colors for Nightmare
- Bump meteortesting:browser-tests dependency
Fix broken dependency reference
Fix client tests not running when TEST_SERVER=0 (thanks @hexsprite)
Changed name to meteortesting:mocha
and updated dependency name to meteortesting:browser-tests
Fix grep/invert options
Merged dispatch:mocha-browser
into this package. To replicate that package, run in watch mode without setting the TEST_BROWSER_DRIVER
environment variable.
- To run all tests with names that match a pattern, add the environment variable
MOCHA_GREP=your_string
. This will apply to both client and server tests. To run all tests EXCEPT those that match the pattern, additionally setMOCHA_INVERT=1
. - You can now skip running client tests with
TEST_CLIENT=0
or skip running server tests withTEST_SERVER=0
- Support for XUnit output to file
- Bump aldeed:browser-tests to fix PhantomJS testing and add support for showing Electron window
- Run tests in series by default with TEST_PARALLEL=1 option to start running client tests while server tests are still running (previous behavior). This is kind of a breaking change, but we decided that a minor version bump was sufficient since it does not break anything.
- Added support for running client tests in various browsers