Skip to content

Instantly share code, notes, and snippets.

@jennifer-shehane
Last active August 5, 2016 15:41
Show Gist options
  • Save jennifer-shehane/d7decafdca20ffb411d7e64b4d8fdaf2 to your computer and use it in GitHub Desktop.
Save jennifer-shehane/d7decafdca20ffb411d7e64b4d8fdaf2 to your computer and use it in GitHub Desktop.
0.17.0 Changelog

0.17.0 ()

Notes:

Overview:

  • The desktop application has been completely redesigned. On Mac, the application can now be found in the dock instead of the tray. The list of projects is now in the same window as the list of tests in a project. As each test runs, the application will highlight the currently running spec and display the browser as running. The configuration of a project is now displayed in it's own tab. There is now a Menu where you can logout, check for updates, or view help links.
  • The test runner has been rebuilt from the ground up in React.js. The Command Log (the left side of the runner) and the Application Preview (the right side of the runner) are now seperate applications. This, as well as other changes, markedly improved the performance of running tests. Your tests will now run faster.

Breaking Changes:

  • explain no longer being able to visit different domains in same test.

Features:

  • window.fetchworks. stubbing does not work. Addresses #95.
  • The list of tests now automatically refreshes when test files are renamed, deleted, or added.
  • Better error messages for cy.visit. Addresses #138.
  • The Command Log now scrolls to the currently running test, this behavior can be turned off by scrolling in the command log or selecting to disable auto-scroll at the top of the command log.
  • Tests in the Command Log now automatically expand when specific commands take longer than XXXXXXms to run.
  • The Command Log now scrolls to and expands tests on failure. Addresses #194.

Bugfixes:

  • explain url proxy issue. Fixed #183
  • Viewport size maximum has been decreased from 3001px to 3000px and minimum has been increased from 199px to 200px to match error messages. Fixes #189

Misc:

  • The default value of port within a project's global configuration has changed from 2020 to now being a random port that is found to be open. You can still configure a specific port if needed within the configuration.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment