1 module( "progressbar: events" );
3 test( "create", function() {
5 $( "#progressbar" ).progressbar({
8 equal( $( this ).progressbar( "value" ), 5, "Correct value at create" );
11 ok( false, "create has triggered change()" );
16 test( "change", function() {
18 var element = $( "#progressbar" ).progressbar();
20 element.one( "progressbarchange", function() {
21 equal( element.progressbar( "value" ), 5, "change triggered for middle value" );
23 element.progressbar( "value", 5 );
24 element.one( "progressbarchange", function() {
25 equal( element.progressbar( "value" ), 100, "change triggered for final value" );
27 element.progressbar( "value", 100 );
30 test( "complete", function() {
34 element = $( "#progressbar" ).progressbar({
37 equal( element.progressbar( "value" ), value, "change at " + value );
39 complete: function() {
40 equal( changes, 3, "complete triggered after change and not on indeterminate" );
41 equal( element.progressbar( "value" ), 100, "value is 100" );
46 element.progressbar( "value", value );
48 element.progressbar( "value", value );
50 element.progressbar( "value", value );