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
,backButton
andforwardButton
.
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.