mirror of
https://github.com/Hopiu/jquery-mobile.git
synced 2026-04-02 22:00:24 +00:00
moved checkbox tests under immediate function and simplified fixture html
This commit is contained in:
parent
58b16a94b6
commit
09f5719865
2 changed files with 24 additions and 46 deletions
|
|
@ -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);
|
||||
|
|
@ -5,33 +5,9 @@
|
|||
<title>jQuery Mobile Page Test Suite</title>
|
||||
|
||||
<script type="text/javascript" src="../../../js/jquery.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.ui.widget.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.widget.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.media.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.support.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.event.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.hashchange.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.core.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.navigation.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.page.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.fixHeaderFooter.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.forms.checkboxradio.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.forms.textinput.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.forms.select.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.buttonMarkup.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.forms.button.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.forms.slider.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.collapsible.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.controlGroup.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.fieldContain.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.listview.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.listview.filter.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.dialog.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.navbar.js"></script>
|
||||
<script type="text/javascript" src="../../../js/jquery.mobile.grid.js"></script>
|
||||
<script type="text/javascript" src="../../../js/"></script>
|
||||
<script type="text/javascript" src="../../../tests/jquery.testHelper.js"></script>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="../../../external/qunit.css" type="text/css"/>
|
||||
<script type="text/javascript" src="../../../external/qunit.js"></script>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue