OLD | NEW |
(Empty) | |
| 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 |
| 3 // found in the LICENSE file. |
| 4 |
| 5 /** @fileoverview Suite of tests for category-setting-exceptions. */ |
| 6 cr.define('category_setting_exceptions', function() { |
| 7 function registerTests() { |
| 8 suite('CategorySettingExceptions', function() { |
| 9 /** |
| 10 * A site settings exceptions created before each test. |
| 11 * @type {SiteSettingsExceptionsElement} |
| 12 */ |
| 13 var testElement; |
| 14 |
| 15 // Import necessary html before running suite. |
| 16 suiteSetup(function() { |
| 17 return PolymerTest.importHtml( |
| 18 'chrome://md-settings/site_settings/category_setting_exceptions.html' |
| 19 ); |
| 20 }); |
| 21 |
| 22 // Initialize a category-setting-exceptions before each test. |
| 23 setup(function() { |
| 24 browserProxy = new TestSiteSettingsPrefsBrowserProxy(); |
| 25 settings.SiteSettingsPrefsBrowserProxyImpl.instance_ = browserProxy; |
| 26 PolymerTest.clearBody(); |
| 27 testElement = document.createElement('category-setting-exceptions'); |
| 28 document.body.appendChild(testElement); |
| 29 }); |
| 30 |
| 31 test('create category-setting-exceptions', function() { |
| 32 // The category-setting-exceptions is mainly a container for site-lists. |
| 33 // There's not much that merits testing. |
| 34 assertTrue(!!testElement); |
| 35 }); |
| 36 }); |
| 37 } |
| 38 |
| 39 return { |
| 40 registerTests: registerTests, |
| 41 }; |
| 42 }); |
OLD | NEW |