| 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 site-details. */ | 5 /** @fileoverview Suite of tests for site-details. */ |
| 6 cr.define('site_details', function() { | 6 cr.define('site_details', function() { |
| 7 function registerTests() { | 7 function registerTests() { |
| 8 suite('SiteDetails', function() { | 8 suite('SiteDetails', function() { |
| 9 /** | 9 /** |
| 10 * A site list element created before each test. | 10 * A site list element created before each test. |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 { | 101 { |
| 102 embeddingOrigin: 'https://foo-allow.com:443', | 102 embeddingOrigin: 'https://foo-allow.com:443', |
| 103 origin: 'https://foo-allow.com:443', | 103 origin: 'https://foo-allow.com:443', |
| 104 setting: 'allow', | 104 setting: 'allow', |
| 105 source: 'preference', | 105 source: 'preference', |
| 106 }, | 106 }, |
| 107 ], | 107 ], |
| 108 } | 108 } |
| 109 }; | 109 }; |
| 110 | 110 |
| 111 // Import necessary html before running suite. | |
| 112 suiteSetup(function() { | |
| 113 return PolymerTest.importHtml( | |
| 114 'chrome://md-settings/site_settings/site_details.html' | |
| 115 ); | |
| 116 }); | |
| 117 | |
| 118 // Initialize a site-details before each test. | 111 // Initialize a site-details before each test. |
| 119 setup(function() { | 112 setup(function() { |
| 120 browserProxy = new TestSiteSettingsPrefsBrowserProxy(); | 113 browserProxy = new TestSiteSettingsPrefsBrowserProxy(); |
| 121 settings.SiteSettingsPrefsBrowserProxyImpl.instance_ = browserProxy; | 114 settings.SiteSettingsPrefsBrowserProxyImpl.instance_ = browserProxy; |
| 122 PolymerTest.clearBody(); | 115 PolymerTest.clearBody(); |
| 123 testElement = document.createElement('site-details'); | 116 testElement = document.createElement('site-details'); |
| 124 document.body.appendChild(testElement); | 117 document.body.appendChild(testElement); |
| 125 }); | 118 }); |
| 126 | 119 |
| 127 test('empty state', function() { | 120 test('empty state', function() { |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 201 | 194 |
| 202 //expect usage to be rendered | 195 //expect usage to be rendered |
| 203 assertTrue(!!testElement.$$('#usage')); | 196 assertTrue(!!testElement.$$('#usage')); |
| 204 }); | 197 }); |
| 205 }); | 198 }); |
| 206 } | 199 } |
| 207 return { | 200 return { |
| 208 registerTests: registerTests, | 201 registerTests: registerTests, |
| 209 }; | 202 }; |
| 210 }); | 203 }); |
| OLD | NEW |