aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/progressbar/events.js
diff options
context:
space:
mode:
authorScott González <scott.gonzalez@gmail.com>2015-04-07 10:55:52 -0400
committerScott González <scott.gonzalez@gmail.com>2015-04-09 09:27:00 -0400
commitbde431bb449b1d957d4e0b736111ff342f2a919d (patch)
tree27fd40037c30dbff8ef3b6113e90817ab96b53bf /tests/unit/progressbar/events.js
parentdc4b015a8b9acdb5bff2d5dd89737b3d8b64097f (diff)
downloadjquery-ui-bde431bb449b1d957d4e0b736111ff342f2a919d.tar.gz
jquery-ui-bde431bb449b1d957d4e0b736111ff342f2a919d.zip
Tests: Rename files
Ref gh-1528
Diffstat (limited to 'tests/unit/progressbar/events.js')
-rw-r--r--tests/unit/progressbar/events.js58
1 files changed, 58 insertions, 0 deletions
diff --git a/tests/unit/progressbar/events.js b/tests/unit/progressbar/events.js
new file mode 100644
index 000000000..a40b2c432
--- /dev/null
+++ b/tests/unit/progressbar/events.js
@@ -0,0 +1,58 @@
+define( [
+ "jquery",
+ "ui/progressbar"
+], function( $ ) {
+
+module( "progressbar: events" );
+
+test( "create", function() {
+ expect( 1 );
+ $( "#progressbar" ).progressbar({
+ value: 5,
+ create: function() {
+ equal( $( this ).progressbar( "value" ), 5, "Correct value at create" );
+ },
+ change: function() {
+ ok( false, "create has triggered change()" );
+ }
+ });
+});
+
+test( "change", function() {
+ expect( 2 );
+ var element = $( "#progressbar" ).progressbar();
+
+ element.one( "progressbarchange", function() {
+ equal( element.progressbar( "value" ), 5, "change triggered for middle value" );
+ });
+ element.progressbar( "value", 5 );
+ element.one( "progressbarchange", function() {
+ equal( element.progressbar( "value" ), 100, "change triggered for final value" );
+ });
+ element.progressbar( "value", 100 );
+});
+
+test( "complete", function() {
+ expect( 5 );
+ var value,
+ changes = 0,
+ element = $( "#progressbar" ).progressbar({
+ change: function() {
+ changes++;
+ equal( element.progressbar( "value" ), value, "change at " + value );
+ },
+ complete: function() {
+ equal( changes, 3, "complete triggered after change and not on indeterminate" );
+ equal( element.progressbar( "value" ), 100, "value is 100" );
+ }
+ });
+
+ value = 5;
+ element.progressbar( "value", value );
+ value = false;
+ element.progressbar( "value", value );
+ value = 100;
+ element.progressbar( "value", value );
+});
+
+} );