Skip to content

1.4.0

Compare
Choose a tag to compare
@jason0x43 jason0x43 released this 04 Feb 17:52
· 1168 commits to master since this release

Release overview

  • New version of Chai
  • New code coverage reporters
  • New TeamCity reporter
  • Bug fixes

Enhancements

  • Chai has been updated to 1.9.0. (#84)
  • The main chai object is now returned when using intern/chai! as a dependency, enabling the use of Chai plugins with the built-in version of Chai. (#107)
  • Sauce Labs jobs will now have their pass/fail status set at the end of a run. (#112)
  • A new cobertura reporter has been added to generate Cobertura-compatible code coverage output. (#104)
  • A new lcovhtml reporter has been added to generate detailed code coverage reports. (#104)
  • A new teamcity reporter has been added to generate TeamCity-compatible test result output. (#125)

Bug fixes

  • The WebDriver wrapper no longer treats the waitForElement* and waitForVisible* methods as if they can use a context element. (#119)
  • The default loader's script element is no longer automatically removed when an alternate loader is used. Previously, Intern would remove the default loader’s element from a document when an alternate loader was specified. If the alternate loader attempted to inject scripts using the original loader’s element as a reference, it would fail. (#122)
  • Wrapped functions in Intern’s WebDriver wrapper are no longer permanently overridden when the context changes. Previously, changing to an element context via methods such as click would replace the wrapped method with its context-specific equivalent. This change would persist even after a context reset. (#126)

Install from npm

Regular edition
cd /my/project/root
npm install intern --save-dev
or Geezer edition
cd /my/project/root
npm install intern-geezer --save-dev

Download source