unit-test: slider: fix the move test
authorMinkyu Kang <mk7.kang@samsung.com>
Wed, 30 Jan 2013 11:50:22 +0000 (20:50 +0900)
committerMinkyu Kang <mk7.kang@samsung.com>
Thu, 7 Feb 2013 05:53:01 +0000 (14:53 +0900)
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

index 918189c..535b626 100644 (file)
        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 );
                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 () {