| Index: chrome/test/data/webui/polymer_browser_test_base.js
|
| diff --git a/chrome/test/data/webui/polymer_browser_test_base.js b/chrome/test/data/webui/polymer_browser_test_base.js
|
| index 150a30b9a0714309c56389029ea94543c6411515..bbbac975dabcbe3e2b349b5dc60c6efb14f67bf1 100644
|
| --- a/chrome/test/data/webui/polymer_browser_test_base.js
|
| +++ b/chrome/test/data/webui/polymer_browser_test_base.js
|
| @@ -40,6 +40,8 @@ PolymerTest.prototype = {
|
| 'ui/webui/resources/js/promise_resolver.js',
|
| 'third_party/mocha/mocha.js',
|
| 'chrome/test/data/webui/mocha_adapter.js',
|
| + 'third_party/polymer/v1_0/components-chromium/iron-test-helpers/' +
|
| + 'mock-interactions.js',
|
| ],
|
|
|
| /** @override */
|
| @@ -76,22 +78,11 @@ PolymerTest.prototype = {
|
| }
|
| };
|
|
|
| - // Import Polymer and iron-test-helpers before running tests.
|
| + // Import Polymer before running tests.
|
| suiteSetup(function() {
|
| - var promises = [];
|
| if (!window.Polymer) {
|
| - promises.push(
|
| - PolymerTest.importHtml('chrome://resources/html/polymer.html'));
|
| + return PolymerTest.importHtml('chrome://resources/html/polymer.html');
|
| }
|
| - if (typeof MockInteractions != 'object') {
|
| - // Avoid importing the HTML file because iron-test-helpers assumes it is
|
| - // not being imported separately alongside a vulcanized Polymer.
|
| - promises.push(
|
| - PolymerTest.loadScript(
|
| - 'chrome://resources/polymer/v1_0/iron-test-helpers/' +
|
| - 'mock-interactions.js'));
|
| - }
|
| - return Promise.all(promises);
|
| });
|
| },
|
|
|
|
|