| Index: lib/src/iron-range-behavior/test/basic.html
|
| diff --git a/lib/src/iron-range-behavior/test/basic.html b/lib/src/iron-range-behavior/test/basic.html
|
| index 43f93f897530f4bac696d00561c564cc866c4c28..37e4317dcca418e175121d2c64020c314c9175e8 100644
|
| --- a/lib/src/iron-range-behavior/test/basic.html
|
| +++ b/lib/src/iron-range-behavior/test/basic.html
|
| @@ -45,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();
|
| });
|
| @@ -59,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();
|
| });
|
| @@ -68,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();
|
| });
|
| @@ -78,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();
|
| });
|
| @@ -92,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>
|
|
|