Test helper to simulate browser's back and forward buttons in acceptance tests of Ember applications.
- Ember.js v3.20 or above
- Ember CLI v3.20 or above
- Node.js v12 or above
ember install ember-cli-browser-navigation-button-test-helper
This addon exports three test helpers from ember-cli-browser-navigation-button-test-helper/test-support:
setupBrowserNavigationButtons,backButtonandforwardButton.
setupBrowserNavigationButtons must be called in every acceptance test which
uses backButton and forwardButton before visit(). It registers a service
to track and manage the history.
backbutton and forwardButton simulates the browser's back and forward
buttons by firing a transition using RouterService.transitionTo().
Please find an usage example in this acceptance test.
See the Contributing guide for details.
This project is licensed under the MIT License.