jquery-mobile/tests/unit/core/core.js

37 lines
797 B
JavaScript
Raw Normal View History

2010-11-23 03:16:37 +00:00
/*
* mobile core unit tests
*/
(function($){
var libName = "jquery.mobile.core.js",
setGradeA = function(value, version) {
$.support.mediaquery = value;
$.mobile.browser.ie = version;
},
extendFn = $.extend;
module(libName, {
setup: function(){
// NOTE reset for gradeA tests
$('html').removeClass('ui-mobile');
// NOTE reset for pageLoading tests
$('.ui-loader').remove();
},
2011-02-14 06:37:23 +00:00
teardown: function(){
$.extend = extendFn;
}
2010-11-23 03:35:20 +00:00
});
2010-11-23 03:16:37 +00:00
$.testHelper.excludeFileProtocol(function(){
test( "grade A browser either supports media queries or is IE 7+", function(){
setGradeA(false, 6);
$.testHelper.reloadLib(libName);
ok(!$.mobile.gradeA());
2010-11-23 03:16:37 +00:00
setGradeA(true, 8);
$.testHelper.reloadLib(libName);
ok($.mobile.gradeA());
2010-11-23 03:16:37 +00:00
});
});
})(jQuery);