diff options
Diffstat (limited to 'systrace/catapult/third_party/polymer/components/iron-pages/test/basic.html')
-rw-r--r-- | systrace/catapult/third_party/polymer/components/iron-pages/test/basic.html | 98 |
1 files changed, 0 insertions, 98 deletions
diff --git a/systrace/catapult/third_party/polymer/components/iron-pages/test/basic.html b/systrace/catapult/third_party/polymer/components/iron-pages/test/basic.html deleted file mode 100644 index f031f8e..0000000 --- a/systrace/catapult/third_party/polymer/components/iron-pages/test/basic.html +++ /dev/null @@ -1,98 +0,0 @@ -<!doctype html> -<!-- -@license -Copyright (c) 2015 The Polymer Project Authors. All rights reserved. -This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt -The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt -The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt -Code distributed by Google as part of the polymer project is also -subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt ---> - -<html> - <head> - - <title>iron-pages-basic</title> - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, minimum-scale=1.0, initial-scale=1, user-scalable=yes"> - - <script src="../../webcomponentsjs/webcomponents-lite.js"></script> - <script src="../../web-component-tester/browser.js"></script> - <link rel="import" href="../iron-pages.html"> - - </head> - <body> - - <test-fixture id="basic"> - <template> - <iron-pages> - <div id="page0">Page 0</div> - <div id="page1">Page 1</div> - <div id="page2">Page 2</div> - <div id="page3">Page 3</div> - </iron-pages> - </template> - </test-fixture> - - <script> - - suite('basic', function() { - var pages; - - suite('defaults', function() { - setup(function () { - pages = fixture('basic'); - }); - - test('to nothing selected', function() { - assert.equal(pages.selected, undefined); - }); - - test('null activateEvent', function() { - // `activateEvent` is not a useful feature for iron-pages and it can interfere - // with ux; ensure iron-pages has cleared any default `activateEvent` - assert.equal(pages.activateEvent, null); - }); - - test('to iron-selected as selectedClass', function() { - assert.equal(pages.selectedClass, 'iron-selected'); - }); - - test('as many items as children', function() { - assert.equal(pages.items.length, 4); - }); - - test('all pages are display:none', function() { - pages.items.forEach(function(p) { - assert.equal(getComputedStyle(p).display, 'none'); - }); - }); - }); - - suite('set the selected attribute', function() { - setup(function () { - pages = fixture('basic'); - pages.selected = 0; - }); - - test('selected value', function() { - assert.equal(pages.selected, '0'); - }); - - test('selected item', function() { - assert.equal(pages.selectedItem, pages.items[0]); - }); - - test('selected item is display:block and all others are display:none', function() { - pages.items.forEach(function(p) { - assert.equal(getComputedStyle(p).display, p == pages.selectedItem ? 'block' : 'none'); - }); - }); - }); - - }); - - </script> - - </body> -</html> |