From a569bff05aebb7532a9f2977e734ac78f1a1fe43 Mon Sep 17 00:00:00 2001 From: John Bender Date: Wed, 24 Nov 2010 09:56:28 +0800 Subject: [PATCH] meta view port selector testing --- tests/unit/core/core.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/unit/core/core.js b/tests/unit/core/core.js index 20ac8c87..dcccb083 100644 --- a/tests/unit/core/core.js +++ b/tests/unit/core/core.js @@ -1,3 +1,4 @@ + /* * mobile core unit tests */ @@ -63,6 +64,7 @@ }; }; + //TODO lots of duplication test( "pageLoading doesn't add the dialog to the page when loading message is false", function(){ alterExtend({loadingMessage: false}); $.testHelper.reloadLib(libName); @@ -84,6 +86,23 @@ ok($(".ui-loader").length); }); + var metaViewportSelector = "head meta[name=viewport]"; + + //TODO lots of duplication + test( "meta view port element is added to head when defined on mobile", function(){ + $(metaViewportSelector).remove(); + alterExtend({metaViewportContent: true}); + $.testHelper.reloadLib(libName); + same($(metaViewportSelector).length, 1); + }); + + test( "meta view port element not added to head when not defined on mobile", function(){ + $(metaViewportSelector).remove(); + alterExtend({metaViewportContent: false}); + $.testHelper.reloadLib(libName); + same($(metaViewportSelector).length, 0); + }); + //TODO test the rest of the library after the $loader definition }); })(jQuery);