mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
52 lines
979 B
JavaScript
52 lines
979 B
JavaScript
/*
|
|
* progressbar_events.js
|
|
*/
|
|
(function($) {
|
|
|
|
module("progressbar: events");
|
|
|
|
test("create", function() {
|
|
expect(1);
|
|
$("#progressbar").progressbar({
|
|
value: 5,
|
|
create: function() {
|
|
deepEqual(5, $(this).progressbar("value") );
|
|
},
|
|
change: function() {
|
|
ok(false, 'create() has triggered change()');
|
|
}
|
|
})
|
|
});
|
|
|
|
test("change", function() {
|
|
expect(1);
|
|
$("#progressbar").progressbar({
|
|
change: function() {
|
|
deepEqual( 5, $(this).progressbar("value") );
|
|
}
|
|
}).progressbar("value", 5);
|
|
});
|
|
|
|
test( "complete", function() {
|
|
expect( 3 );
|
|
var changes = 0,
|
|
value;
|
|
|
|
$( "#progressbar" ).progressbar({
|
|
change: function() {
|
|
changes++;
|
|
deepEqual( $( this ).progressbar( "value" ), value, "change at " + value );
|
|
},
|
|
complete: function() {
|
|
equal( changes, 2, "complete triggered after change" );
|
|
}
|
|
});
|
|
|
|
value = 5;
|
|
$( "#progressbar" ).progressbar( "value", value );
|
|
value = 100;
|
|
$( "#progressbar" ).progressbar( "value", value );
|
|
});
|
|
|
|
})(jQuery);
|