- Update mocha (1.10.0)
- Fix reporting of errors in asynchronous tests (#136)
- Add a Konacha.config option to set formatters (#137)
- Test against latest version of Poltergeist
- Ruby 1.8.7 is no longer supported
- Fix semantics of pending event for RSpec reporters (#131, #132)
- Update chai (1.6.0)
- Update mocha (1.9.0) and chai (1.5.0)
- Fix several Rails 4 beta compatibility issues.
- Made port of the runner configurable
- Support requesting files with periods in the name
- Allow customisation of the spec filename via
spec_matcher
config option - Disable mocha's leak detection by default (#80)
- Improved support for guard-konacha
- Update mocha (1.8.1) and chai (1.4.2)
- Improve capybara-webkit compatibility (#79)
- Update mocha (1.7.0+)
- Fix mocha error detection in
done()
(#74) - Make spec file path is available to reporters
- Improve error reporting for
konacha:run
output
- Run tests in an iframe, with
<body id="konacha">
. Each test file is run in isolation. - Removed support for konacha_config.js and Konacha.mochaOptions in favor of Mocha's own configuration methods. See the README for update instructions.
- Update mocha (1.6.0) and chai (1.3.0)
- Adopt the RSpec reporter interface
- Fix exit code to be 0 if there are pending tests
- Show full backtrace when test runner fails
- Update mocha (1.4.1)
- Update mocha (1.4.0+) and chai (1.2.0)
- Update chai (1.1.1)
- Improved error messaging (rake konacha:run)
- Show pending specs in
konacha:run
output - Colored console output
- Fix performance regression in projects which have many assets
- Update mocha (1.3.0)
- Support all Mocha interfaces (set through
Konacha.mochaOptions.ui
) - Backup spec files (.js.bak, .js.orig, etc.) are ignored
- Specs in subdirectories no longer run twice
rake konacha:run
exits with exit code 1 when spec suite fails- Add SPEC environment variable for running individual spec files
- Update mocha (1.2.1) and chai (1.1.0)
- Loosen up Rails dependency
- Fix crash when
#konacha
element is removed in test
- Update mocha (1.1.0) and chai (1.0.4)
- Traverse symlinked directories when discovering specs
- Update chai (1.0.3)
- Improve compatibility with WebKit driver
- Improve error reporting
- Update chai (1.0.1)
- Update mocha (1.0.3) and chai (1.0.0)
- Find files ending in
_test.*
as well as_spec.*
- Fix vendor files for adding konacha through git with bundler
- Update mocha (1.0.1) and chai (0.5.3)
- Fix asset deduplication on sprockets < 2.1
- 1.8.7 compatibility
- Provided the ability to set mocha options via JS
- Do not time out after 300 seconds
- Rename #test div to #konacha
- Update vendored copies of mocha (1.0.0+) and chai (0.5.2+)
- jQuery is no longer included by default
- Fully remove and replace the #konacha element (#23)
- Remove the
interface
configuration option. A future version will support all Mocha configuration options, but configuration will be done in JS, not Ruby.
- Rename
konacha:ci
andkonacha:server
task tokonacha:run
andkonacha:serve
- Really don't require spec dependencies multiple times (#3)
- Support foo_spec.coffee files (without .js)
- Switch default port to 3500 to avoid collisions with HTTP proxies (like Charles)
- Update vendored copies of mocha (0.14.0+) and chai (0.4.2+)
- Do not require spec dependencies multiple times (#3)
- Support running a subset of specs via a subdirectory path
- Move #test div off screen: It's still layouted and CSS-visible, but not actually visible in the browser window
- Initial release