diff --git a/tests/unit/init/init_core.js b/tests/unit/init/init_core.js index 249fe710..d732c1f8 100644 --- a/tests/unit/init/init_core.js +++ b/tests/unit/init/init_core.js @@ -64,27 +64,31 @@ ok($("html").hasClass("ui-mobile")); }); - var metaViewportSelector = "head meta[name=viewport]", - setViewPortContent = function(value){ - $(metaViewportSelector).remove(); - $.mobile.metaViewportContent = value; + var findMeta = function(){ + + return $("head meta").filter("[name='viewport']"); + }, + setViewPortContent = function(){ $.testHelper.reloadLib( libName ); }; test( "meta viewport element not added to head when not defined on mobile", function(){ - setViewPortContent(false); - same($(metaViewportSelector).length, 0); + $.mobile.metaViewportContent = null; + findMeta().remove(); + setViewPortContent(); + same( findMeta().length, 0); }); test( "meta viewport element is added to head when defined on mobile and no meta already exists", function(){ - setViewPortContent("width=device-width"); - same($(metaViewportSelector).length, 1); + findMeta().remove(); + setViewPortContent(); + same( findMeta().length, 1); }); test( "meta viewport element is not added to head when defined on mobile and a meta already exists", function(){ - $("").prependTo("head"); - setViewPortContent("width=device-width"); - same($(metaViewportSelector).length, 1); + $( '').prependTo("head"); + setViewPortContent(); + same( findMeta().length, 1); }); var findFirstPage = function() {