From 97375d9500b56b64fefce44bab846a1f6d930d0a Mon Sep 17 00:00:00 2001 From: Minkyu Kang Date: Wed, 30 Jan 2013 20:50:22 +0900 Subject: [PATCH] unit-test: slider: fix the move test Since the value of css("left") is changed from "00%" to "00px", unit-test code is modified. Change-Id: I9d685bef7ca7377276cad2f378e2a974d8403d3a --- tests/unit-tests/slider/slider-tests.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/unit-tests/slider/slider-tests.js b/tests/unit-tests/slider/slider-tests.js index 918189c..535b626 100644 --- a/tests/unit-tests/slider/slider-tests.js +++ b/tests/unit-tests/slider/slider-tests.js @@ -10,10 +10,10 @@ var unit_slider = function ( widget ) { var slider, handle, - handle_left = function ( widget ) { - var left = widget.val() * 100 / + handle_left = function ( widget, slider ) { + var left = widget.val() * slider.width() / ( widget.attr("max") - widget.attr("min") ); - return left + "%"; + return Math.floor( left ); }, random_move = function ( min, max) { return Math.floor( (Math.random() * (max - min + 1)) + min ); @@ -34,12 +34,12 @@ equal( handle.attr("aria-valuemin"), widget.attr("min"), "Paramter: min" ); equal( handle.attr("aria-valuemax"), widget.attr("max"), "Paramter: max" ); - equal( handle.css("left"), handle_left(widget), "Handle Location: Default" ); + equal( parseInt( handle.css("left") ), handle_left( widget, slider ), "Handle Location: Default" ); /* Check APIs */ widget.val( random_move(widget.attr("min"), widget.attr("max")) ); widget.trigger("change"); - equal( handle.css("left"), handle_left(widget), "Handle Location: Moved" ); + equal( parseInt( handle.css("left") ), handle_left( widget, slider ), "Handle Location: Moved" ); }; test( "normal slider", function () { -- 2.7.4