| Index: chrome/browser/resources/settings/route.js
|
| diff --git a/chrome/browser/resources/settings/route.js b/chrome/browser/resources/settings/route.js
|
| index c5b132cb30f0527340e2b1ceef28dc609f8d2ab0..2a779415dc417941ebe88b694984dc9629abaec3 100644
|
| --- a/chrome/browser/resources/settings/route.js
|
| +++ b/chrome/browser/resources/settings/route.js
|
| @@ -302,6 +302,13 @@ cr.define('settings', function() {
|
| }
|
| };
|
|
|
| + function resetRouteForTesting() {
|
| + initializeRouteFromUrlCalled_ = false;
|
| + lastRouteChangeWasPopstate_ = false;
|
| + currentRoute_ = Route.BASIC;
|
| + currentQueryParameters_ = new URLSearchParams();
|
| + }
|
| +
|
| /**
|
| * Helper function to set the current route and notify all observers.
|
| * @param {!settings.Route} route
|
| @@ -386,6 +393,7 @@ cr.define('settings', function() {
|
| RouteObserverBehavior: RouteObserverBehavior,
|
| getRouteForPath: getRouteForPath,
|
| initializeRouteFromUrl: initializeRouteFromUrl,
|
| + resetRouteForTesting: resetRouteForTesting,
|
| getCurrentRoute: getCurrentRoute,
|
| getQueryParameters: getQueryParameters,
|
| lastRouteChangeWasPopstate: lastRouteChangeWasPopstate,
|
|
|