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

Side by Side Diff: chrome/test/data/webui/settings/settings_menu_test.js

Issue 1952863002: [MD settings] unit test for settings-menu (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: review changes Created 4 years, 7 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 unified diff | Download patch
« no previous file with comments | « chrome/test/data/webui/settings/cr_settings_browsertest.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright 2016 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 /** @fileoverview Runs tests for the settings menu. */
6
7 cr.define('settings_menu', function() {
8 function registerSettingsMenuTest() {
9 var settingsMenu = null;
10
11 suite('SettingsMenu', function() {
12 setup(function() {
13 PolymerTest.clearBody();
14 settingsMenu = document.createElement('settings-menu');
15 document.body.appendChild(settingsMenu);
16 });
17
18 teardown(function() { settingsMenu.remove(); });
19
20 test('defaultToBasic', function() {
21 settingsMenu.currentRoute = {page: 'basic', section: '', subpage: []};
22 assertFalse(settingsMenu.$.advancedPage.opened);
23 assertTrue(settingsMenu.$.basicPage.opened);
24 });
25
26 test('openAdvanced', function() {
27 settingsMenu.currentRoute = {
28 page: 'advanced', section: '', subpage: []
29 };
30 assertTrue(settingsMenu.$.advancedPage.opened);
31 assertFalse(settingsMenu.$.basicPage.opened);
32 });
33
34 test('openResetSection', function() {
35 settingsMenu.currentRoute = {
36 page: 'advanced', section: 'reset', subpage: []
37 };
38 var advancedPage = settingsMenu.$.advancedPage;
39 assertTrue(advancedPage.opened);
40 assertFalse(settingsMenu.$.basicPage.opened);
41 assertEquals('reset',
42 advancedPage.querySelector('paper-menu').selected);
43 });
44 });
45 }
46
47 return {
48 registerTests: function() {
49 registerSettingsMenuTest();
50 },
51 };
52 });
OLDNEW
« no previous file with comments | « chrome/test/data/webui/settings/cr_settings_browsertest.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698