- Fixed a bug with console colors.
- Added support for running tests with cucumber and feature files.
- Refactored the mocha test running code to be more modular.
- Fixing number of requested ports to default to zero.
- Added configurable number of ports for server instance.
- Potentially breaking change: functional.js now exposes requestedPorts array instead of webSocketPort variable.
- Downgrade nock to version 1.9.0.
- Updated nock version to 2.3.0.
- Just use the hostname when configuring allowed connections through nock.
- Fixed a bug with mocking introduced from upgrading nock.
- Updated node module dependencies.
- Added support for running tests with no colors by specifying the TEST_COLORS=0 environment variable.
- Stopped using zero based versioning for the project.
- Switched from Q to bluebird promises. bluebird implements Promises/A+.
- Upgraded to zombie version 3.
- Always save the entire document when calling the save method.
- Added support for running a single test file or a directory of tests.
- Updated module dependencies.
- Allow the server to send messages to the runner.
- Provide the server with the test runner cluster ID.
- Made the max memory, max tests, slow test and test timeout values configurable at runtime.
- Updated zombie and underscore dependencies.
- Allocating an open port for a web socket connection.
- Switched from disconnect to kill to stop test runner workers.
- Make the deep copy of a fixture file work with arrays.
- Use extend module so we get a copy of the fixture file.
- Avoid redundant binding of uncaughtException.
- Updated nock, glob and mocha dependencies.
- Added the ability to specify the mock request body (rdevaissiere). This is useful for ensuring the request body contains the correct data.
- Make sure the framework can load both .js and .coffee test suite files.
- Refactored the framework to run tests in a separate worker process by leveraging the cluster module.
- Added warnings when a test suite isn't run (for example when a test process exits prematurely).
- Initial release.