Switch all cases of window.location over to RB.navigateTo.
Review Request #12736 — Created Nov. 22, 2022 and submitted
The new
navigateTo
method allows us to spy on things that would cause
the page to reload or navigate away during the test suite. We have a
couple cases of similar methods that were just part of other objects,
and a bunch of cases where we were assigning directly to
window.location
. This change switches everything over to the new one.
Ran js-tests.
-
-
Worth noting for here and other
replace()
usage:replace()
will replace the history entry, whereasnavigateTo()
will append a history entry. Matters for the Back button, and what we want for switching tabs/views in the review UIs.I'd suggest we augment
navigateTo()
to take options and pass in areplace: true
for these.
- Change Summary:
-
Add a
replace
option. - Commits:
-
Summary ID 6ec3eeea2fd183b38eb9690436d42fbb356ae01f 235e17eca9857e632cc9e717456711f91bc7aa52 - Diff:
-
Revision 2 (+64 -100)