Skip to content

Changelog

Colin Snover edited this page Jun 12, 2013 · 14 revisions

Since 1.0

  • (enhancement, backwards-incompatible) The installation method has changed from using git clone to using npm install.

    This means that Intern will now be installed inside node_modules instead of directly within the current directory. As a result, the default base URL for the loader is now down two levels, instead of down one level.

    See the running tests documentation to see how to use Intern from within node_modules (hint: basically the same as before). Older installations of Intern will need to be reinstalled, but no changes to tests should be required. (#10, #16, #45)

  • (enhancement, backwards-incompatible) Grunt support has been changed to use grunt.loadNpmTasks. (#22)

  • (enhancement) client.js will now exit with a non-zero status code if a test fails. (#11)

  • (enhancement) Sauce Labs credentials will now be pulled from the environment when using Grunt if they are not provided explicitly, just as they would be when using runner.js directly. (#15)

  • (enhancement) A basic intern/order! plugin for loading non-AMD, non-CommonJS code in order has been added to facilitate testing legacy browser JavaScript. (#30)

  • (bug, geezer) The ES3 Chai API-compatible assertion library has been updated to fix edge cases in old IE that were not represented in the Chai test suite. (#27, #28)