You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
	
		
			20 KiB
		
	
	
	
			
		
		
	
	
			20 KiB
		
	
	
	
1.17.1 / 2014-01-22
- fix: expected messages in should.js (should.js#168)
 - fix: expect errno global in node versions < v0.9.11 (#1111)
 - fix: unreliable checkGlobals optimization (#1110)
 
1.17.0 / 2014-01-09
- add: able to require globals (describe, it, etc.) through mocha (#1077)
 - fix: abort previous run on --watch change (#1100)
 - fix: reset context for each --watch triggered run (#1099)
 - fix: error when cli can't resolve path or pattern (#799)
 - fix: canonicalize objects before stringifying and diffing them (#1079)
 - fix: make CR call behave like carriage return for non tty (#1087)
 
1.16.2 / 2013-12-23
- fix: couple issues with ie 8 (#1082, #1081)
 - fix: issue running the xunit reporter in browsers (#1068)
 - fix: issue with firefox < 3.5 (#725)
 
1.16.1 / 2013-12-19
- fix: recompiled for missed changes from the last release
 
1.16.0 / 2013-12-19
- add: Runnable.globals(arr) for per test global whitelist (#1046)
 - add: mocha.throwError(err) for assertion libs to call (#985)
 - remove: --watch's spinner (#806)
 - fix: duplicate test output for multi-line specs in spec reporter (#1006)
 - fix: gracefully exit on SIGINT (#1063)
 - fix expose the specified ui only in the browser (#984)
 - fix: ensure process exit code is preserved when using --no-exit (#1059)
 - fix: return true from window.onerror handler (#868)
 - fix: xunit reporter to use process.stdout.write (#1068)
 - fix: utils.clean(str) indentation (#761)
 - fix: xunit reporter returning test duration a NaN (#1039)
 
1.15.1 / 2013-12-03
- fix: recompiled for missed changes from the last release
 
1.15.0 / 2013-12-02
- add: 
--no-exitto preventprocess.exit()(#1018) - fix: using inline diffs (#1044)
 - fix: show pending test details in xunit reporter (#1051)
 - fix: faster global leak detection (#1024)
 - fix: yui compression (#1035)
 - fix: wrapping long lines in test results (#1030, #1031)
 - fix: handle errors in hooks (#1043)
 
1.14.0 / 2013-11-02
- add: unified diff (#862)
 - add: set MOCHA_COLORS env var to use colors (#965)
 - add: able to override tests links in html reporters (#776)
 - remove: teamcity reporter (#954)
 - update: commander dependency to 2.0.0 (#1010)
 - fix: mocha --ui will try to require the ui if not built in, as --reporter does (#1022)
 - fix: send cursor commands only if isatty (#184, #1003)
 - fix: include assertion message in base reporter (#993, #991)
 - fix: consistent return of it, it.only, and describe, describe.only (#840)
 
1.13.0 / 2013-09-15
- add: sort test files with --sort (#813)
 - update: diff depedency to 1.0.7
 - update: glob dependency to 3.2.3 (#927)
 - fix: diffs show whitespace differences (#976)
 - fix: improve global leaks (#783)
 - fix: firefox window.getInterface leak
 - fix: accessing iframe via window[iframeIndex] leak
 - fix: faster global leak checking
 - fix: reporter pending css selector (#970)
 
1.12.1 / 2013-08-29
- remove test.js from .gitignore
 - update included version of ms.js
 
1.12.0 / 2013-07-01
- add: prevent diffs for differing types. Closes #900
 - add 
Mocha.processhack for phantomjs - fix: use compilers with requires
 - fix regexps in diffs. Closes #890
 - fix xunit NaN on failure. Closes #894
 - fix: strip tab indentation in 
cleanutility method - fix: textmate bundle installation
 
1.11.0 / 2013-06-12
- add --prof support
 - add --harmony support
 - add --harmony-generators support
 - add "Uncaught " prefix to uncaught exceptions
 - add web workers support
 - add 
suite.skip() - change to output # of pending / passing even on failures. Closes #872
 - fix: prevent hooks from being called if we are bailing
 - fix 
this.timeout(0) 
1.10.0 / 2013-05-21
- add add better globbing support for windows via 
globmodule - add support to pass through flags such as --debug-brk=1234. Closes #852
 - add test.only, test.skip to qunit interface
 - change to always use word-based diffs for now. Closes #733
 - change 
mocha inittests.html to index.html - fix 
processglobal leak in the browser - fix: use resolve() instead of join() for --require
 - fix: filterLeaks() condition to not consider indices in global object as leaks
 - fix: restrict mocha.css styling to #mocha id
 - fix: save timer references to avoid Sinon interfering in the browser build.
 
1.9.0 / 2013-04-03
- add improved setImmediate implementation
 - replace --ignore-leaks with --check-leaks
 - change default of ignoreLeaks to true. Closes #791
 - remove scrolling for HTML reporter
 - fix retina support
 - fix tmbundle, restrict to js scope
 
1.8.2 / 2013-03-11
- add 
setImmediatesupport for 0.10.x - fix mocha -w spinner on windows
 
1.8.1 / 2013-01-09
- fix .bail() arity check causing it to default to true
 
1.8.0 / 2013-01-08
- add Mocha() options bail support
 - add 
Mocha#bail()method - add instanceof check back for inheriting from Error
 - add component.json
 - add diff.js to browser build
 - update growl
 - fix TAP reporter failures comment :D
 
1.7.4 / 2012-12-06
- add total number of passes and failures to TAP
 - remove .bind() calls. re #680
 - fix indexOf. Closes #680
 
1.7.3 / 2012-11-30
- fix uncaught error support for the browser
 - revert uncaught "fix" which breaks node
 
1.7.2 / 2012-11-28
- fix uncaught errors to expose the original error message
 
1.7.0 / 2012-11-07
- add 
--async-onlysupport to prevent false positives for missingdone() - add sorting by filename in code coverage
 - add HTML 5 doctype to browser template.
 - add play button to html reporter to rerun a single test
 - add 
this.timeout(ms)as Suite#timeout(ms). Closes #599 - update growl dependency to 1.6.x
 - fix encoding of test-case ?grep. Closes #637
 - fix unicode chars on windows
 - fix dom globals in Opera/IE. Closes #243
 - fix markdown reporter a tags
 - fix 
this.timeout("5s")support 
1.6.0 / 2012-10-02
- add object diffs when 
err.showDiffis present - add hiding of empty suites when pass/failures are toggled
 - add faster 
.lengthchecks tocheckGlobals()before performing the filter 
1.5.0 / 2012-09-21
- add 
ms()to.slow()and.timeout() - add 
Mocha#checkLeaks()to re-enable global leak checks - add 
this.slow()option [aheckmann] - add tab, CR, LF to error diffs for now
 - add faster 
.checkGlobals()solution [guille] - remove 
fn.call()from reduce util - remove 
fn.call()from filter util - fix forEach. Closes #582
 - fix relaying of signals [TooTallNate]
 - fix TAP reporter grep number
 
1.4.2 / 2012-09-01
- add support to multiple 
Mocha#globals()calls, and strings - add 
mocha.reporter()constructor support [jfirebaugh] - add 
mocha.timeout() - move query-string parser to utils.js
 - move highlight code to utils.js
 - fix third-party reporter support [exogen]
 - fix client-side API to match node-side [jfirebaugh]
 - fix mocha in iframe [joliss]
 
1.4.1 / 2012-08-28
- add missing 
Markdownexport - fix 
Mocha#grep(), escape regexp strings - fix reference error when 
devicePixelRatiois not defined. Closes #549 
1.4.0 / 2012-08-22
- add mkdir -p to 
mocha init. Closes #539 - add 
.only(). Closes #524 - add 
.skip(). Closes #524 - change str.trim() to use utils.trim(). Closes #533
 - fix HTML progress indicator retina display
 - fix url-encoding of click-to-grep HTML functionality
 
1.3.2 / 2012-08-01
- fix exports double-execution regression. Closes #531
 
1.3.1 / 2012-08-01
- add passes/failures toggling to HTML reporter
 - add pending state to 
xit()andxdescribe()[Brian Moore] - add the @charset "UTF-8"; to fix #522 with FireFox. [Jonathan Creamer]
 - add border-bottom to #stats links
 - add check for runnable in 
Runner#uncaught(). Closes #494 - add 0.4 and 0.6 back to travis.yml
 - add 
-E, --growl-errorsto growl on failures only - add prefixes to debug() names. Closes #497
 - add 
Mocha#invert()to js api - change dot reporter to use sexy unicode dots
 - fix error when clicking pending test in HTML reporter
 - fix 
make tm 
1.3.0 / 2012-07-05
- add window scrolling to 
HTMLreporter - add v8 
--trace-*option support - add support for custom reports via 
--reporter MODULE - add 
--invertswitch to invert--grepmatches - fix export of 
Nyanreporter. Closes #495 - fix escaping of 
HTMLsuite titles. Closes #486 - fix 
done()called multiple times with an error test - change 
--grep- regexp escape the input 
1.2.2 / 2012-06-28
- Added 0.8.0 support
 
1.2.1 / 2012-06-25
- Added 
this.test.error(err)support to after each hooks. Closes #287 - Added: export top-level suite on global mocha object (mocha.suite). Closes #448
 - Fixed 
jscode block format error in markdown reporter - Fixed deprecation warning when using 
path.existsSync - Fixed --globals with wildcard
 - Fixed chars in nyan when his head moves back
 - Remove 
--growlfrom test/mocha.opts. Closes #289 
1.2.0 / 2012-06-17
- Added 
nyanreporter [Atsuya Takagi] - Added 
mocha init <path>to copy client files - Added "specify" synonym for "it" [domenic]
 - Added global leak wildcard support [nathanbowser]
 - Fixed runner emitter leak. closes #432
 - Fixed omission of .js extension. Closes #454
 
1.1.0 / 2012-05-30
- Added: check each 
mocha(1)arg for directories to walk - Added 
--recursive[tricknotes] - Added 
contextfor BDD [hokaccha] - Added styling for new clickable titles
 - Added clickable suite titles to HTML reporter
 - Added warning when strings are thrown as errors
 - Changed: green arrows again in HTML reporter styling
 - Changed ul/li elements instead of divs for better copy-and-pasting [joliss]
 - Fixed issue #325 - add better grep support to js api
 - Fixed: save timer references to avoid Sinon interfering.
 
1.0.3 / 2012-04-30
- Fixed string diff newlines
 - Fixed: removed mocha.css target. Closes #401
 
1.0.2 / 2012-04-25
- Added HTML reporter duration. Closes #47
 - Fixed: one postMessage event listener [exogen]
 - Fixed: allow --globals to be used multiple times. Closes #100 [brendannee]
 - Fixed #158: removes jquery include from browser tests
 - Fixed grep. Closes #372 [brendannee]
 - Fixed #166 - When grepping don't display the empty suites
 - Removed test/browser/style.css. Closes #385
 
1.0.1 / 2012-04-04
- Fixed 
.timeout()in hooks - Fixed: allow callback for 
mocha.run()in client version - Fixed browser hook error display. Closes #361
 
1.0.0 / 2012-03-24
- Added js API. Closes #265
 - Added: initial run of tests with 
--watch. Closes #345 - Added: mark 
locationas a global on the CS. Closes #311 - Added 
markdownreporter (github flavour) - Added: scrolling menu to coverage.html. Closes #335
 - Added source line to html report for Safari [Tyson Tate]
 - Added "min" reporter, useful for 
--watch[Jakub Nešetřil] - Added support for arbitrary compilers via . Closes #338 [Ian Young]
 - Added Teamcity export to lib/reporters/index [Michael Riley]
 - Fixed chopping of first char in error reporting. Closes #334 [reported by topfunky]
 - Fixed terrible FF / Opera stack traces
 
0.14.1 / 2012-03-06
- Added lib-cov to .npmignore
 - Added reporter to 
mocha.run([reporter])as argument - Added some margin-top to the HTML reporter
 - Removed jQuery dependency
 - Fixed 
--watch: purge require cache. Closes #266 
0.14.0 / 2012-03-01
- Added string diff support for terminal reporters
 
0.13.0 / 2012-02-23
- Added preliminary test coverage support. Closes #5
 - Added 
HTMLCovreporter - Added 
JSONCovreporter [kunklejr] - Added 
xdescribe()andxit()to the BDD interface. Closes #263 (docs * Changed: make json reporter output pretty json - Fixed node-inspector support, swapped 
--debugfordebugto match node. needed) Closes #247 
0.12.1 / 2012-02-14
- Added 
npm docs mochasupport [TooTallNate] - Added a 
Contextobject used for hook and test-case this. Closes #253 - Fixed 
Suite#clone().ctxreference. Closes #262 
0.12.0 / 2012-02-02
- Added .coffee 
--watchsupport. Closes #242 - Added support to 
--requirefiles relative to the CWD. Closes #241 - Added quick n dirty syntax highlighting. Closes #248
 - Changed: made HTML progress indicator smaller
 - Fixed xunit errors attribute [dhendo]
 
0.10.2 / 2012-01-21
- Fixed suite count in reporter stats. Closes #222
 - Fixed 
done()after timeout error reporting [Phil Sung] - Changed the 0-based errors to 1
 
0.10.1 / 2012-01-17
- Added support for node 0.7.x
 - Fixed absolute path support. Closes #215 [kompiro]
 - Fixed 
--no-colorsoption [Jussi Virtanen] - Fixed Arial CSS typo in the correct file
 
0.10.0 / 2012-01-13
- Added 
-b, --bailto exit on first exception [guillermo] - Added support for 
-gc/--expose-gc[TooTallNate] - Added 
qunit-inspired interface - Added MIT LICENSE. Closes #194
 - Added: 
--watchall .js in the CWD. Closes #139 - Fixed 
self.testreference in runner. Closes #189 - Fixed double reporting of uncaught exceptions after timeout. Closes #195
 
0.8.2 / 2012-01-05
- Added test-case context support. Closes #113
 - Fixed exit status. Closes #187
 - Update commander. Closes #190
 
0.8.1 / 2011-12-30
- Fixed reporting of uncaught exceptions. Closes #183
 - Fixed error message defaulting [indutny]
 - Changed mocha(1) from bash to node for windows [Nathan Rajlich]
 
0.8.0 / 2011-12-28
- Added 
XUnitreporter [FeeFighters/visionmedia] - Added 
say(1)notification support [Maciej Małecki] - Changed: fail when done() is invoked with a non-Error. Closes #171
 - Fixed 
err.stack, defaulting to message. Closes #180 - Fixed: 
make tmmkdir -p the dest. Closes #137 - Fixed mocha(1) --help bin name
 - Fixed 
-dfor--debugsupport 
0.7.1 / 2011-12-22
- Removed 
mocha-debug(1), usemocha --debug - Fixed CWD relative requires
 - Fixed growl issue on windows [Raynos]
 - Fixed: platform specific line endings [TooTallNate]
 - Fixed: escape strings in HTML reporter. Closes #164
 
0.7.0 / 2011-12-18
- Added support for IE{7,8} [guille]
 - Changed: better browser nextTick implementation [guille]
 
0.6.0 / 2011-12-18
- Added setZeroTimeout timeout for browser (nicer stack traces). Closes #153
 - Added "view source" on hover for HTML reporter to make it obvious
 - Changed: replace custom growl with growl lib
 - Fixed duplicate reporting for HTML reporter. Closes #154
 - Fixed silent hook errors in the HTML reporter. Closes #150
 
0.5.0 / 2011-12-14
- Added: push node_modules directory onto module.paths for relative require Closes #93
 - Added teamcity reporter [blindsey]
 - Fixed: recover from uncaught exceptions for tests. Closes #94
 - Fixed: only emit "test end" for uncaught within test, not hook
 
0.4.0 / 2011-12-14
- Added support for test-specific timeouts via 
this.timeout(0). Closes #134 - Added guillermo's client-side EventEmitter. Closes #132
 - Added progress indicator to the HTML reporter
 - Fixed slow browser tests. Closes #135
 - Fixed "suite" color for light terminals
 - Fixed 
require()leak spotted by [guillermo] 
0.3.6 / 2011-12-09
- Removed suite merging (for now)
 
0.3.5 / 2011-12-08
- Added support for 
window.onerror[guillermo] - Fixed: clear timeout on uncaught exceptions. Closes #131 [guillermo]
 - Added 
mocha.cssto PHONY list. - Added 
mocha.jsto PHONY list. 
0.3.4 / 2011-12-08
- Added: allow 
done()to be called with non-Error - Added: return Runner from 
mocha.run(). Closes #126 - Fixed: run afterEach even on failures. Closes #125
 - Fixed clobbering of current runnable. Closes #121
 
0.3.3 / 2011-12-08
- Fixed hook timeouts. Closes #120
 - Fixed uncaught exceptions in hooks
 
0.3.2 / 2011-12-05
- Fixed weird reporting when 
err.messageis not present 
0.3.1 / 2011-12-04
0.3.0 / 2011-12-04
- Added 
-w, --watch. Closes #72 - Added 
--ignore-leaksto ignore global leak checking - Added browser 
?grep=patternsupport - Added 
--globals <names>to specify accepted globals. Closes #99 - Fixed 
mocha-debug(1)on some systems. Closes #232 - Fixed growl total, use 
runner.total 
0.2.0 / 2011-11-30
- Added 
--globals <names>to specify accepted globals. Closes #99 - Fixed funky highlighting of messages. Closes #97
 - Fixed 
mocha-debug(1). Closes #232 - Fixed growl total, use runner.total
 
0.1.0 / 2011-11-29
- Added 
suiteSetupandsuiteTeardownto TDD interface [David Henderson] - Added growl icons. Closes #84
 - Fixed coffee-script support
 
0.0.8 / 2011-11-25
- Fixed: use 
Runner#totalfor accurate reporting 
0.0.7 / 2011-11-25
- Added 
Hook - Added 
Runnable - Changed: 
TestisRunnable - Fixed global leak reporting in hooks
 - Fixed: > 2 calls to done() only report the error once
 - Fixed: clear timer on failure. Closes #80
 
0.0.6 / 2011-11-25
- Fixed return on immediate async error. Closes #80
 
0.0.5 / 2011-11-24
- Fixed: make mocha.opts whitespace less picky [kkaefer]
 
0.0.4 / 2011-11-24
- Added 
--interfaces - Added 
--reporters - Added 
-c, --colors. Closes #69 - Fixed hook timeouts
 
0.0.3 / 2011-11-23
- Added 
-C, --no-colorsto explicitly disable - Added coffee-script support
 
0.0.2 / 2011-11-22
- Fixed global leak detection due to Safari bind() change
 - Fixed: escape html entities in Doc reporter
 - Fixed: escape html entities in HTML reporter
 - Fixed pending test support for HTML reporter. Closes #66
 
0.0.1 / 2011-11-22
- Added 
--timeoutsecond shorthand support, ex--timeout 3s. - Fixed "test end" event for uncaughtExceptions. Closes #61
 
0.0.1-alpha6 / 2011-11-19
- Added travis CI support (needs enabling when public)
 - Added preliminary browser support
 - Added 
make mocha.csstarget. Closes #45 - Added stack trace to TAP errors. Closes #52
 - Renamed tearDown to teardown. Closes #49
 - Fixed: cascading hooksc. Closes #30
 - Fixed some colors for non-tty
 - Fixed errors thrown in sync test-cases due to nextTick
 - Fixed Base.window.width... again give precedence to 0.6.x
 
0.0.1-alpha5 / 2011-11-17
- Added 
docreporter. Closes #33 - Added suite merging. Closes #28
 - Added TextMate bundle and 
make tm. Closes #20 
0.0.1-alpha4 / 2011-11-15
- Fixed getWindowSize() for 0.4.x
 
0.0.1-alpha3 / 2011-11-15
- Added 
-s, --slow <ms>to specify "slow" test threshold - Added 
mocha-debug(1) - Added 
mocha.optssupport. Closes #31 - Added: default [files] to test/*.js
 - Added protection against multiple calls to 
done(). Closes #35 - Changed: bright yellow for slow Dot reporter tests
 
0.0.1-alpha1 / 2011-11-08
- Missed this one :)
 
0.0.1-alpha1 / 2011-11-08
- Initial release