| Index: polymer_1.2.3/bower_components/iron-range-behavior/test/basic.html
|
| diff --git a/polymer_1.0.4/bower_components/iron-range-behavior/test/basic.html b/polymer_1.2.3/bower_components/iron-range-behavior/test/basic.html
|
| similarity index 65%
|
| copy from polymer_1.0.4/bower_components/iron-range-behavior/test/basic.html
|
| copy to polymer_1.2.3/bower_components/iron-range-behavior/test/basic.html
|
| index cee33a339c6b28e8da9cf2dac05c4fe1ce10a4ce..37e4317dcca418e175121d2c64020c314c9175e8 100644
|
| --- a/polymer_1.0.4/bower_components/iron-range-behavior/test/basic.html
|
| +++ b/polymer_1.2.3/bower_components/iron-range-behavior/test/basic.html
|
| @@ -2,11 +2,11 @@
|
| <!--
|
| @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
|
| -The complete set of authors may be found at http://polymer.github.io/AUTHORS
|
| -The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS
|
| +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
|
| +subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
|
| -->
|
| <html>
|
| <head>
|
| @@ -18,19 +18,11 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
| <script src="../../web-component-tester/browser.js"></script>
|
| <script src="../../test-fixture/test-fixture-mocha.js"></script>
|
|
|
| - <link rel="import" href="../iron-range-behavior.html">
|
| + <link rel="import" href="x-progressbar.html">
|
| <link rel="import" href="../../test-fixture/test-fixture.html">
|
| </head>
|
| <body>
|
|
|
| - <script>
|
| - Polymer({
|
| - is: 'x-progressbar',
|
| -
|
| - behaviors: [Polymer.IronRangeBehavior]
|
| - });
|
| - </script>
|
| -
|
| <test-fixture id="trivialRange">
|
| <template>
|
| <x-progressbar></x-progressbar>
|
| @@ -53,11 +45,11 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
|
|
| test('set value', function(done) {
|
| range.value = 50;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.value, 50);
|
| // test clamp value
|
| range.value = 60.1;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.value, 60);
|
| done();
|
| });
|
| @@ -67,7 +59,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
| test('set max', function(done) {
|
| range.max = 10;
|
| range.value = 11;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.value, range.max);
|
| done();
|
| });
|
| @@ -76,7 +68,7 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
| test('test ratio', function(done) {
|
| range.max = 10;
|
| range.value = 5;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.ratio, 50);
|
| done();
|
| });
|
| @@ -86,10 +78,10 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
| range.min = 10
|
| range.max = 50;
|
| range.value = 30;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.ratio, 50);
|
| range.value = 0;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.value, range.min);
|
| done();
|
| });
|
| @@ -100,17 +92,59 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
|
| range.min = 0;
|
| range.max = 10;
|
| range.value = 5.1;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.value, 5);
|
| range.step = 0.1;
|
| range.value = 5.1;
|
| - asyncPlatformFlush(function() {
|
| + flush(function() {
|
| assert.equal(range.value, 5.1);
|
| done();
|
| });
|
| });
|
| });
|
|
|
| + test('odd values', function(done) {
|
| + range.min = 1;
|
| + range.max = 7;
|
| + range.step = 2;
|
| + range.value = 3;
|
| +
|
| + flush(function() {
|
| + assert.equal(range.value, 3);
|
| +
|
| + range.value += range.step;
|
| + assert.equal(range.value, 5);
|
| +
|
| + range.value += range.step;
|
| + assert.equal(range.value, 7);
|
| + done();
|
| + });
|
| + });
|
| +
|
| + test('negative values should round up', function(done) {
|
| + range.min = -10;
|
| + range.max = 10;
|
| + range.step = 0.1;
|
| + range.value = -8.4252;
|
| +
|
| + flush(function() {
|
| + assert.equal(range.value, -8.4);
|
| + done();
|
| + });
|
| + });
|
| +
|
| + test('positive values should round up', function(done) {
|
| + range.min = 10;
|
| + range.max = 100;
|
| + range.step = 0.25;
|
| + range.value = 19.34567;
|
| +
|
| + flush(function() {
|
| + assert.equal(range.value, 19.25);
|
| + done();
|
| + });
|
| + });
|
| +
|
| });
|
|
|
| </script>
|
|
|