- Fixed serial support
- Added 0.5.x support
- Added regex based test name filtering argument
- Removed "sys" module related calls
- Revert "Changed: explicitly exit on failure"
- acquire port number from servers that are already running and wait until server started up
- Changed: explicitly exit on failure
- Fixed; increase maxListeners to prevent reaching the limit
- Added
--json [file]
flag to output JSON test coverage reports
- Moved to new http request API. Fixing Connection Refused error [Renault John Lecoultre]
- Added encoding option to request function. Defaults to utf8 as before. [nateps]
- Added teardown for serial tests. Sync tests no longer require parameter. [Raevel]
- Fixed; removed some ansi-escape sequences in --boring mode [Norbert Schultz]
- Added coffee-script support (wahoo...)
- Fixed server listening check. Closes #62. [Andrew Stone]
- Fixed problem with
listen()
sometimes firing on the same tick [guillermo]
- Fixed
assert.request()
client logic into an issue() function, fired upon thelisten()
callback if the server doesn't have an assigned fd. [guillermo] - Removed
--watch
- Removed
assert
from test function signature Just userequire('assert')
:) this will make integration with libraries like should cleaner.
- Added regexp support to
assert.response()
headers - Removed
waitForExit
code, causing issues
- Added
assert.response()
body RegExp support - Fixed issue with --serial not executing files sequentially. Closes #42
- Fixed hang when modules use
setInterval
- monitor running tests & force the process to quit after all have completed + timeout [Steve Mason]
- Added node-jsocoverage to package.json (aka will respect npm's binroot)
- Added -t, --timeout MS option, defaulting to 2000 ms
- Added -s, --serial
- PREFIX clobberable
- Fixed
assert.response()
for latest node - Fixed cov reporting from exploding on empty files
- Added
assert.type()
- Renamed
assert.isNotUndefined()
toassert.isDefined()
- Fixed
assert.includes()
param ordering
- Added docs/api.html
- Added -w, --watch
- Added
Array
support toassert.includes()
- Added; outputting exceptions immediately. Closes #19
- Fixed
assert.includes()
param ordering - Fixed
assert.length()
param ordering - Fixed jscoverage links
- Added support for async exports
- Added timeout support to
assert.response()
. Closes #3 - Added 4th arg callback support to
assert.response()
- Added
assert.length()
- Added
assert.match()
- Added
assert.isUndefined()
- Added
assert.isNull()
- Added
assert.includes()
- Added growlnotify support via -g, --growl
- Added -o, --only TESTS. Ex: --only "test foo()" --only "test foo(), test bar()"
- Removed profanity
- Added reporting source coverage (respects --boring for color haters)
- Added callback to assert.response(). Closes #12
- Fixed; putting exceptions to stderr. Closes #13
- Faster assert.response()
- Added -p, --port NUM flags
- Added assert.response(). Closes #11
- Fixed issue with reporting object assertions
- Added
make uninstall
- Added better readdir() failure message
- Fixed
make install
for kiwi
- Added better usage docs via --help
- Added better conditional color support
- Added pre exit assertion support
- Added more room for filenames in test coverage
- Added boring output support via --boring (suppress colored output)
- Fixed async failure exit status
- Fixed exit status for CI support
- Initial release