| OLD | NEW |
| 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_service_tests', function() { | 6 cr.define('extension_service_tests', function() { |
| 7 /** @constructor */ | 7 /** @constructor */ |
| 8 function ChangeListener() {} | 8 function ChangeListener() {} |
| 9 | 9 |
| 10 ChangeListener.prototype = { | 10 ChangeListener.prototype = { |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 79 | 79 |
| 80 /** @type {extensions.Service} */ | 80 /** @type {extensions.Service} */ |
| 81 var service; | 81 var service; |
| 82 | 82 |
| 83 /** @type {extensions.Manager} */ | 83 /** @type {extensions.Manager} */ |
| 84 var manager; | 84 var manager; |
| 85 | 85 |
| 86 var getItemData = function(id) { | 86 var getItemData = function(id) { |
| 87 var elMatches = function(el) { return el.id == id; }; | 87 var elMatches = function(el) { return el.id == id; }; |
| 88 return manager.extensions.find(elMatches) || | 88 return manager.extensions.find(elMatches) || |
| 89 manager.apps.find(elMatches) || | 89 manager.apps.find(elMatches); |
| 90 manager.websites.find(elMatches); | |
| 91 }; | 90 }; |
| 92 | 91 |
| 93 suiteSetup(function() { | 92 suiteSetup(function() { |
| 94 return PolymerTest.importHtml('chrome://extensions/service.html'); | 93 return PolymerTest.importHtml('chrome://extensions/service.html'); |
| 95 }); | 94 }); |
| 96 | 95 |
| 97 // Initialize an extension item before each test. | 96 // Initialize an extension item before each test. |
| 98 setup(function() { | 97 setup(function() { |
| 99 service = extensions.Service.getInstance(); | 98 service = extensions.Service.getInstance(); |
| 100 manager = document.getElementsByTagName('extensions-manager')[0]; | 99 manager = document.getElementsByTagName('extensions-manager')[0]; |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 192 }); | 191 }); |
| 193 }); | 192 }); |
| 194 } | 193 } |
| 195 | 194 |
| 196 return { | 195 return { |
| 197 ChangeListener: ChangeListener, | 196 ChangeListener: ChangeListener, |
| 198 registerTests: registerTests, | 197 registerTests: registerTests, |
| 199 TestNames: TestNames, | 198 TestNames: TestNames, |
| 200 }; | 199 }; |
| 201 }); | 200 }); |
| OLD | NEW |