Changelog for the js-reporters package. See spec/ for the CRI standard.
- QUnitAdapter: Support for
todo
tests. (Timo Tijhof) #140
This release provides a simplified spec, with various properties and features removed. Overall the new spec is considered narrower than the previous one. Existing reporters that support old producers should naturally support new producers as well. Existing producers can choose to remain unchanged or to remove older portions in a future release.
This release provides a simplified spec, with various properties and features removed. Overall the new spec is considered narrower than the previous one. Existing reporters that support old producers should naturally support new producers as well. Existing producers can choose to remain unchanged or to remove older portions in a future release.
- Add
SummaryReporter
implementation.
- Spec: Rewrite current proposal into a formal specification. (Timo Tijhof)
- Spec: Remove "todo" from Assertion event data. (Keith Cirkel) #119
- Spec: Remove "tests" and "childSuites" from SuiteStart and SuiteEnd event data.
- Spec: Prefer
null
instead ofundefined
for optional fields. - TapReporter: Improve formatting of multi-line strings. #109
- TapReporter: Fix support objects with cycles, avoiding uncaught errors. (Zachary Mulgrew) #104
- TapReporter: Defend against mocked
console
object. #125 - MochaAdapter: Fix support for Mocha 8, due to changes in
STATE_PENDING
. #116
- Remove support for Node.js 8 and older. This release requires Node.js 10 or later. (Browser support has not changed and remains IE 9+, see README.)
- Helpers: Remove the
Assertion
,Test
, andSuite
classes. - Helpers: Remove
collectSuite{Start,StartData,EndData}
methods.
- TapReporter: Align
actual
withexpected
in TAP output. (Robert Jackson) #107
- Helpers: Correct spelling in
autoRegister()
error message. (P. Roebuck) #108 - TapReporter: Revert "Fix YAML syntax". #110
- TapReporter: Fix YAML syntax. (jeberger) #110
- TapReporter: Print "actual:", "expected:" even if undefined. (Martin Olsson)
- TapReporter: Drop accidentally committed
console.warn()
statement. (Martin Olsson)
- TapReporter: Improve TAP information and styling. (Florentin Simion)
- TapReporter: Support todo test in TAP reporter. (Trent Willis)
- Docs: Add API docs for the js-reporters package. (Florentin Simion)
- Fix IE8 support by removing ES5 getters. (Florentin Simion) #82
- Add testCounts property for Suites. (Florentin Simion) #85
- Add assertions property for tests. (Florentin Simion) #31
- Normalize assertions. (Florentin Simion) #81
- Change test
testName
property toname
. (Florentin Simion) #81 - Add types to the event data. (Florentin Simion) #84