/[projects]/misc/horsensspejder-web/jquery/jquery-ui-1.10.3/tests/unit/progressbar/progressbar_events.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/jquery-ui-1.10.3/tests/unit/progressbar/progressbar_events.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2125 - (show annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 2 months ago) by torben
File MIME type: application/javascript
File size: 1352 byte(s)
initial import
1 module( "progressbar: events" );
2
3 test( "create", function() {
4 expect( 1 );
5 $( "#progressbar" ).progressbar({
6 value: 5,
7 create: function() {
8 equal( $( this ).progressbar( "value" ), 5, "Correct value at create" );
9 },
10 change: function() {
11 ok( false, "create has triggered change()" );
12 }
13 });
14 });
15
16 test( "change", function() {
17 expect( 2 );
18 var element = $( "#progressbar" ).progressbar();
19
20 element.one( "progressbarchange", function() {
21 equal( element.progressbar( "value" ), 5, "change triggered for middle value" );
22 });
23 element.progressbar( "value", 5 );
24 element.one( "progressbarchange", function() {
25 equal( element.progressbar( "value" ), 100, "change triggered for final value" );
26 });
27 element.progressbar( "value", 100 );
28 });
29
30 test( "complete", function() {
31 expect( 5 );
32 var value,
33 changes = 0,
34 element = $( "#progressbar" ).progressbar({
35 change: function() {
36 changes++;
37 equal( element.progressbar( "value" ), value, "change at " + value );
38 },
39 complete: function() {
40 equal( changes, 3, "complete triggered after change and not on indeterminate" );
41 equal( element.progressbar( "value" ), 100, "value is 100" );
42 }
43 });
44
45 value = 5;
46 element.progressbar( "value", value );
47 value = false;
48 element.progressbar( "value", value );
49 value = 100;
50 element.progressbar( "value", value );
51 });

  ViewVC Help
Powered by ViewVC 1.1.20