From 09f571986525dd353a80d9f205fb8969cf37edff Mon Sep 17 00:00:00 2001 From: John Bender Date: Sun, 27 Feb 2011 00:00:14 -0800 Subject: [PATCH] moved checkbox tests under immediate function and simplified fixture html --- .../unit/checkboxradio/checkboxradio_core.js | 44 ++++++++++--------- tests/unit/checkboxradio/index.html | 26 +---------- 2 files changed, 24 insertions(+), 46 deletions(-) diff --git a/tests/unit/checkboxradio/checkboxradio_core.js b/tests/unit/checkboxradio/checkboxradio_core.js index 222b70d1..490c55c7 100644 --- a/tests/unit/checkboxradio/checkboxradio_core.js +++ b/tests/unit/checkboxradio/checkboxradio_core.js @@ -1,27 +1,29 @@ /* * mobile page unit tests */ -module('jquery.mobile.forms.checkboxradio.js'); +(function($){ + module('jquery.mobile.forms.checkboxradio.js'); -test( "widget can be disabled and enabled", function(){ - var input = $("#checkbox-1"); - var button = input.parent().find(".ui-btn"); + test( "widget can be disabled and enabled", function(){ + var input = $("#checkbox-1"); + var button = input.parent().find(".ui-btn"); - input.checkboxradio("disable"); - input.checkboxradio("enable"); - ok(!input.attr("disabled"), "start input as enabled"); - ok(!input.parent().hasClass("ui-disabled"), "no disabled styles"); - ok(!input.attr("checked"), "not checked before click"); - button.trigger("mouseup"); - ok(input.attr("checked"), "checked after click"); - ok(button.hasClass("ui-btn-active"), "active styles after click"); - button.trigger("mouseup"); + input.checkboxradio("disable"); + input.checkboxradio("enable"); + ok(!input.attr("disabled"), "start input as enabled"); + ok(!input.parent().hasClass("ui-disabled"), "no disabled styles"); + ok(!input.attr("checked"), "not checked before click"); + button.trigger("mouseup"); + ok(input.attr("checked"), "checked after click"); + ok(button.hasClass("ui-btn-active"), "active styles after click"); + button.trigger("mouseup"); - input.checkboxradio("disable"); - ok(input.attr("disabled"), "input disabled"); - ok(input.parent().hasClass("ui-disabled"), "disabled styles"); - ok(!input.attr("checked"), "not checked before click"); - button.trigger("mouseup"); - ok(!input.attr("checked"), "not checked after click"); - ok(!button.hasClass("ui-btn-active"), "no active styles after click"); -}); + input.checkboxradio("disable"); + ok(input.attr("disabled"), "input disabled"); + ok(input.parent().hasClass("ui-disabled"), "disabled styles"); + ok(!input.attr("checked"), "not checked before click"); + button.trigger("mouseup"); + ok(!input.attr("checked"), "not checked after click"); + ok(!button.hasClass("ui-btn-active"), "no active styles after click"); + }); +})(jQuery); \ No newline at end of file diff --git a/tests/unit/checkboxradio/index.html b/tests/unit/checkboxradio/index.html index 4226db16..3117aa6e 100644 --- a/tests/unit/checkboxradio/index.html +++ b/tests/unit/checkboxradio/index.html @@ -5,33 +5,9 @@ jQuery Mobile Page Test Suite - - - - - - - - - - - - - - - - - - - - - - - - + -