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

30 lines
No EOL
631 B
JavaScript

/*
* 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, {
teardown: function(){
$.extend = extendFn;
}
});
$.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());
setGradeA(true, 8);
$.testHelper.reloadLib(libName);
ok($.mobile.gradeA());
});
});
})(jQuery);