2 * Unit Test: Progressbar
4 * Minkyu Kang <mk7.kang@samsung.com>
10 var unit_progressbar = function ( widget ) {
14 get_width = function ( widget ) {
15 return widget.progressbar( "option", "value" );
21 equal( widget.hasClass("ui-progressbar"), true, "Create" );
24 for (i = 0; i < 5; i++) {
25 value = Math.floor( Math.random() * 100 );
26 widget.progressbar( "value", value );
27 equal( get_width( widget ), value, "API: value" );
31 var unit_progress = function ( widget, type ) {
33 elem = ".ui-progress-" + type,
34 _class = "ui-progress-" + type + "-running";
39 progress = widget.find( elem );
40 ok( progress, "Create" );
43 equal( widget.progress( "option", "style" ), type, "Option: style" );
46 widget.progress( "running", true );
47 progress = widget.find( elem );
48 equal( progress.hasClass( _class ), true, "API: running" );
51 widget.progress( "running", false );
52 progress = widget.find( elem );
53 equal( progress.hasClass( _class ), false, "API: stop" );
56 test( "progressbar", function () {
57 unit_progressbar( $("#progressbar") );
60 test( "pending bar", function () {
61 unit_progress( $("#pending"), "pending" );
64 test( "processing circle", function () {
65 unit_progress( $("#progressing"), "circle" );