Skip to content

v1.11.0

Compare
Choose a tag to compare
@jzaefferer jzaefferer released this 03 Jul 09:03
· 1250 commits to main since this release
  • Diff: Fix exception on property "constructor". Fixes #394.
  • Composite Add-on: Test suites can be named by including an obj with name & path props within array param for .testSuites()
  • Fix URL generator to take protocol and host into account to fix usage with file protocol in IE7/8
  • Fix issue with Error.prototype.toString in IE 7
  • Refactor jsDump for "node". Fixes #381.
  • Show contents of text nodes in jsDump.node. Fixes #380.
  • Escape text. Fixes #379.
  • Rewrote most of the JUnitLogger addon as it was in bad shape: unused variables, duplicate effort that QUnit handles internally (e.g. tallying number of total assertions, failed assertions, etc.), sub-optimal XmlWriter implementation, etc.
  • Phantomjs: Include source in assertion details
  • Phantomjs: Removed the polling mechanism in favor of PhantomJS 1.6+'s WebPage#onCallback
  • Delay start() until init() happened. Fixes #358. Closes #373.
  • urlConfig: Fix checkbox event for oldIE. Fixes #369. Closes #370.
  • Issue #365: Fix module picker for oldIE. Closes #366.
  • Fixes #344 - Capture and show test duration.
  • Rename tests to assertions in summary. Fixes #336 - Summary counts assertions but mentions 'tests'.
  • Assert: Implement propEqual and notPropEqual. Fixes #317.
  • Canvas addon: Use 0.6 as alpha value to avoid inconsistencies between browsers. Fixes #342
  • Remove global variable "assert". Fixes #341.
  • Add a test for loading tests asynchronously
  • Improve start()-called-too-often fix, initialize semaphore at 1, fixes autostart=false case. Also provide stack for the offending start() call
  • There's type-free objects in Firefox, extend objectType() to allow null match. Fixes #315
  • Push a failing assertion when calling start() while already running. Resets anyway to keep other tests going. Fixes #314
  • Adds Ninja Theme
  • Extend jsdump to output Error objects as such, including the message property. Extend throws to provide 'expected' value when possible. Fixes #307
  • Use classes to collapse assertion groups. Fixes #269
  • Readme for junitlogger addon
  • Better readme for composite addon
  • Make throws ES3 compatible
  • Composite: Adds test whether iframe contains content. Fixes #318 - Composite: Raises "global failure" in Opera
  • Apply the same exception handling for test and teardown try/catch as for setup