]> source.dussan.org Git - jquery-ui.git/commitdiff
Slider tests: Minor cleanup: added expect() calls, fixed left-over slider that was...
authorScott González <scott.gonzalez@gmail.com>
Tue, 17 Jul 2012 19:04:16 +0000 (15:04 -0400)
committerScott González <scott.gonzalez@gmail.com>
Tue, 17 Jul 2012 19:04:16 +0000 (15:04 -0400)
tests/unit/slider/slider_core.js
tests/unit/slider/slider_events.js
tests/unit/slider/slider_methods.js
tests/unit/slider/slider_options.js

index e5f21ee1b71f6c106f3aeac09d064a122f369353..86a5168759b47d7a909b78cd93acd4ff61a47929 100644 (file)
@@ -16,6 +16,7 @@ function handle() {
 module("slider: core");
 
 test("keydown HOME on handle sets value to min", function() {
+       expect( 2 );
        el = $('<div></div>');
        options = {
                max: 5,
@@ -50,6 +51,7 @@ test("keydown HOME on handle sets value to min", function() {
 });
 
 test("keydown END on handle sets value to max", function() {
+       expect( 2 );
        el = $('<div></div>');
        options = {
                max: 5,
@@ -84,6 +86,7 @@ test("keydown END on handle sets value to max", function() {
 });
 
 test("keydown PAGE_UP on handle increases value by 1/5 range, not greater than max", function() {
+       expect( 4 );
        $.each(['horizontal', 'vertical'], function(i, orientation) {
                el = $('<div></div>');
                options = {
@@ -107,6 +110,7 @@ test("keydown PAGE_UP on handle increases value by 1/5 range, not greater than m
 });
 
 test("keydown PAGE_DOWN on handle decreases value by 1/5 range, not less than min", function() {
+       expect( 4 );
        $.each(['horizontal', 'vertical'], function(i, orientation) {
                el = $('<div></div>');
                options = {
@@ -130,6 +134,7 @@ test("keydown PAGE_DOWN on handle decreases value by 1/5 range, not less than mi
 });
 
 test("keydown UP on handle increases value by step, not greater than max", function() {
+       expect( 4 );
        el = $('<div></div>');
        options = {
                max: 5,
@@ -170,6 +175,7 @@ test("keydown UP on handle increases value by step, not greater than max", funct
 });
 
 test("keydown RIGHT on handle increases value by step, not greater than max", function() {
+       expect( 4 );
        el = $('<div></div>');
        options = {
                max: 5,
@@ -210,6 +216,7 @@ test("keydown RIGHT on handle increases value by step, not greater than max", fu
 });
 
 test("keydown DOWN on handle decreases value by step, not less than min", function() {
+       expect( 4 );
        el = $('<div></div>');
        options = {
                max: 5,
@@ -250,6 +257,7 @@ test("keydown DOWN on handle decreases value by step, not less than min", functi
 });
 
 test("keydown LEFT on handle decreases value by step, not less than min", function() {
+       expect( 4 );
        el = $('<div></div>');
        options = {
                max: 5,
index 9e39d2a3e335e40b70ab1d4833fcfce57dd6a341..4d0896442bfc9009f399742130152e4505054a2f 100644 (file)
@@ -12,8 +12,7 @@ module( "slider: events" );
 test( "mouse based interaction", function() {
        expect(4);
 
-       var el = $( "<div></div>" )
-               .appendTo( "body" )
+       var el = $( "#slider1" )
                .slider({
                        start: function(event, ui) {
                                equal( event.originalEvent.type, "mousedown", "start triggered by mousedown" );
@@ -37,8 +36,7 @@ test( "keyboard based interaction", function() {
        expect(3);
 
        // Test keyup at end of handle slide (keyboard)
-       var el = $( "<div></div>" )
-               .appendTo( "body" )
+       var el = $( "#slider1" )
                .slider({
                        start: function(event, ui) {
                                equal( event.originalEvent.type, "keydown", "start triggered by keydown" );
index 79f80e8683af36411f9aada25fc6986dde6c1efb..1a6b493c9542e7e378033492720b6459667665af 100644 (file)
@@ -27,21 +27,14 @@ test("init", function() {
 });
 
 test("destroy", function() {
-       $("<div></div>").appendTo('body').slider().slider("destroy").remove();
-       ok(true, '.slider("destroy") called on element');
-
-       $([]).slider().slider("destroy").remove();
-       ok(true, '.slider("destroy") called on empty collection');
-
-       $('<div></div>').appendTo('body').remove().slider().slider("destroy").remove();
-       ok(true, '.slider("destroy") called on disconnected DOMElement');
-
-       var expected = $('<div></div>').slider(),
-               actual = expected.slider('destroy');
-       equal(actual, expected, 'destroy is chainable');
+       expect( 1 );
+       domEqual( "#slider1", function() {
+               $( "#slider1" ).slider().slider( "destroy" );
+       });
 });
 
 test("enable", function() {
+       expect( 5 );
        var el,
                expected = $('<div></div>').slider(),
                actual = expected.slider('enable');
@@ -56,6 +49,7 @@ test("enable", function() {
 });
 
 test("disable", function() {
+       expect( 5 );
        var el,
                expected = $('<div></div>').slider(),
                actual = expected.slider('disable');
@@ -70,6 +64,7 @@ test("disable", function() {
 });
 
 test("value", function() {
+       expect( 17 );
        $([false, 'min', 'max']).each(function() {
                var el = $('<div></div>').slider({
                        range: this,
index 09067a3e9630708355360f2f1b73d646d4b8c3a7..4d1983ec7266c5e9fa3ec4f8300b194de1f5078c 100644 (file)
@@ -12,6 +12,7 @@ function handle() {
 module("slider: options");
 
 test("max", function() {
+       expect( 2 );
        el = $('<div></div>');
 
        options = {
@@ -30,6 +31,7 @@ test("max", function() {
 });
 
 test("min", function() {
+       expect( 2 );
        el = $('<div></div>');
 
        options = {
@@ -48,6 +50,7 @@ test("min", function() {
 });
 
 test("orientation", function() {
+       expect( 6 );
        el = $('<div></div>');
 
        options = {
@@ -92,6 +95,7 @@ test("orientation", function() {
 // value option/method: the value option is not restricted by min/max/step.
 // What is returned by the value method is restricted by min (>=), max (<=), and step (even multiple)
 test("step", function() {
+       expect( 9 );
        var el = $('<div></div>').slider({
                min: 0,
                value: 0,
@@ -112,7 +116,7 @@ test("step", function() {
        el.slider("value", 19);
        equal( el.slider("value"), 20 );
 
-el = $('<div></div>').slider({
+       el = $('<div></div>').slider({
                min: 0,
                value: 0,
                step: 20,