Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7552)

Unified Diff: chrome/test/data/webui/settings/device_page_tests.js

Issue 2224163002: Settings Router Refactor: Replace route.subpage usage with route.path (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: merge Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/test/data/webui/settings/device_page_tests.js
diff --git a/chrome/test/data/webui/settings/device_page_tests.js b/chrome/test/data/webui/settings/device_page_tests.js
index 93ed9f4ea4495bfd3e3ba3dc89830fe175cb10a1..f3967223d709cd7aac75bf1d896e9e6678a4e9a4 100644
--- a/chrome/test/data/webui/settings/device_page_tests.js
+++ b/chrome/test/data/webui/settings/device_page_tests.js
@@ -165,15 +165,14 @@ cr.define('device_page_tests', function() {
});
/** @return {!Promise<!HTMLElement>} */
- function showAndGetDeviceSubpage(subpage) {
+ function showAndGetDeviceSubpage(subpage, expectedRoute) {
return new Promise(function(resolve, reject) {
var row = assert(devicePage.$$('#main #' + subpage + 'Row'));
devicePage.$.pages.addEventListener('neon-animation-finish', resolve);
MockInteractions.tap(row);
}).then(function() {
- assertEquals('device', settings.getCurrentRoute().section);
- assertEquals(subpage, settings.getCurrentRoute().subpage[0]);
- var page = devicePage.$$('#' + subpage + ' settings-' + subpage);
+ assertEquals(expectedRoute, settings.getCurrentRoute());
+ var page = devicePage.$$('settings-' + subpage);
return assert(page);
});
};
@@ -213,21 +212,21 @@ cr.define('device_page_tests', function() {
var pointersPage;
setup(function() {
- return showAndGetDeviceSubpage('pointers').then(function(page) {
- pointersPage = page;
- });
+ return showAndGetDeviceSubpage(
+ 'pointers', settings.Route.POINTERS).then(function(page) {
+ pointersPage = page;
+ });
});
test('subpage responds to pointer attach/detach', function() {
- assertEquals('pointers', settings.getCurrentRoute().subpage[0]);
- assertTrue(settings.getCurrentRoute() == settings.Route.POINTERS);
+ assertEquals(settings.Route.POINTERS, settings.getCurrentRoute());
assertLT(0, pointersPage.$.mouse.offsetHeight);
assertLT(0, pointersPage.$.touchpad.offsetHeight);
assertLT(0, pointersPage.$$('#mouse h2').offsetHeight);
assertLT(0, pointersPage.$$('#touchpad h2').offsetHeight);
cr.webUIListenerCallback('has-touchpad-changed', false);
- assertEquals('pointers', settings.getCurrentRoute().subpage[0]);
+ assertEquals(settings.Route.POINTERS, settings.getCurrentRoute());
assertLT(0, pointersPage.$.mouse.offsetHeight);
assertEquals(0, pointersPage.$.touchpad.offsetHeight);
assertEquals(0, pointersPage.$$('#mouse h2').offsetHeight);
@@ -239,12 +238,12 @@ cr.define('device_page_tests', function() {
cr.webUIListenerCallback('has-mouse-changed', false);
}).then(function() {
- assertEquals(0, settings.getCurrentRoute().subpage.length);
+ assertEquals(settings.Route.DEVICE, settings.getCurrentRoute());
assertEquals(0, devicePage.$$('#main #pointersRow').offsetHeight);
cr.webUIListenerCallback('has-touchpad-changed', true);
assertLT(0, devicePage.$$('#main #pointersRow').offsetHeight);
- return showAndGetDeviceSubpage('pointers');
+ return showAndGetDeviceSubpage('pointers', settings.Route.POINTERS);
}).then(function(page) {
assertEquals(0, pointersPage.$.mouse.offsetHeight);
assertLT(0, pointersPage.$.touchpad.offsetHeight);
@@ -252,7 +251,7 @@ cr.define('device_page_tests', function() {
assertEquals(0, pointersPage.$$('#touchpad h2').offsetHeight);
cr.webUIListenerCallback('has-mouse-changed', true);
- assertEquals('pointers', settings.getCurrentRoute().subpage[0]);
+ assertEquals(settings.Route.POINTERS, settings.getCurrentRoute());
assertLT(0, pointersPage.$.mouse.offsetHeight);
assertLT(0, pointersPage.$.touchpad.offsetHeight);
assertLT(0, pointersPage.$$('#mouse h2').offsetHeight);
@@ -326,7 +325,8 @@ cr.define('device_page_tests', function() {
test(assert(TestNames.Keyboard), function() {
// Open the keyboard subpage.
- return showAndGetDeviceSubpage('keyboard').then(function(keyboardPage) {
+ return showAndGetDeviceSubpage(
+ 'keyboard', settings.Route.KEYBOARD).then(function(keyboardPage) {
// Initially, the optional keys are hidden.
expectFalse(!!keyboardPage.$$('#capsLockKey'));
expectFalse(!!keyboardPage.$$('#diamondKey'));
@@ -420,7 +420,8 @@ cr.define('device_page_tests', function() {
var displayPage;
return Promise.all([
// Get the display sub-page.
- showAndGetDeviceSubpage('display').then(function(page) {
+ showAndGetDeviceSubpage(
+ 'display', settings.Route.DISPLAY).then(function(page) {
displayPage = page;
}),
// Wait for the initial call to getInfo.

Powered by Google App Engine
This is Rietveld 408576698