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

Side by Side Diff: chrome/test/data/webui/extensions/extension_item_test.js

Issue 1447183005: [MD Extensions] Fix item sorting (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Michael's Created 5 years, 1 month 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
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 /** @fileoverview Suite of tests for extension-item. */ 5 /** @fileoverview Suite of tests for extension-item. */
6 cr.define('extension_item_tests', function() { 6 cr.define('extension_item_tests', function() {
7 /** 7 /**
8 * A mock delegate for the item, capable of testing functionality. 8 * A mock delegate for the item, capable of testing functionality.
9 * @constructor 9 * @constructor
10 * @extends {extension_test_util.ClickMock} 10 * @extends {extension_test_util.ClickMock}
(...skipping 16 matching lines...) Expand all
27 /** @override */ 27 /** @override */
28 setItemAllowedIncognito: function(id, enabled) {}, 28 setItemAllowedIncognito: function(id, enabled) {},
29 29
30 /** @override */ 30 /** @override */
31 isInDevMode: function() { return false; }, 31 isInDevMode: function() { return false; },
32 32
33 /** @override: */ 33 /** @override: */
34 inspectItemView: function(id, view) {}, 34 inspectItemView: function(id, view) {},
35 }; 35 };
36 36
37 /** @type {string} The mock extension's id. */
38 var id = 'a'.repeat(32);
39
40 /** @type {string} The mock extension's base URL. */
41 var baseUrl = 'chrome-extension://' + id + '/';
42
43 /** 37 /**
44 * The data used to populate the extension item. 38 * The data used to populate the extension item.
45 * @type {ExtensionInfo} 39 * @type {chrome.developerPrivate.ExtensionInfo}
46 */ 40 */
47 var extensionData = { 41 var extensionData = extension_test_util.createExtensionInfo();
48 description: 'This is an extension',
49 iconUrl: 'chrome://extension-icon/' + id + '/24/0',
50 id: id,
51 incognitoAccess: {isEnabled: true, isActive: false},
52 name: 'Wonderful Extension',
53 state: 'ENABLED',
54 type: 'EXTENSION',
55 version: '2.0',
56 views: [{url: baseUrl + 'foo.html'}, {url: baseUrl + 'bar.html'}],
57 };
58 42
59 // The normal elements, which should always be shown. 43 // The normal elements, which should always be shown.
60 var normalElements = [ 44 var normalElements = [
61 {selector: '#name', text: extensionData.name}, 45 {selector: '#name', text: extensionData.name},
62 {selector: '#description', text: extensionData.description}, 46 {selector: '#description', text: extensionData.description},
63 {selector: '#version', text: extensionData.version}, 47 {selector: '#version', text: extensionData.version},
64 {selector: '#enabled'}, 48 {selector: '#enabled'},
65 {selector: '#show-details'}, 49 {selector: '#show-details'},
66 {selector: '#delete-button'}, 50 {selector: '#delete-button'},
67 ]; 51 ];
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
213 'inspectItemView', [item.data.id, item.data.views[1]]); 197 'inspectItemView', [item.data.id, item.data.views[1]]);
214 }); 198 });
215 }); 199 });
216 } 200 }
217 201
218 return { 202 return {
219 registerTests: registerTests, 203 registerTests: registerTests,
220 TestNames: TestNames, 204 TestNames: TestNames,
221 }; 205 };
222 }); 206 });
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698