--- /dev/null
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <script src="../../../build/tizen-web-ui-fw/latest/js/jquery.js"></script>
+ <script src="../../../build/tizen-web-ui-fw/latest/js/tizen-web-ui-fw-libs.min.js"></script>
+ <script src="../../../build/tizen-web-ui-fw/latest/js/tizen-web-ui-fw.js"
+ data-framework-theme="tizen-white"
+ data-framework-viewport-scale=false>
+ </script>
+
+ <link rel="stylesheet" href="../../../libs/js/jquery-mobile-1.2.0/external/qunit.css" />
+
+ <script src="../../../libs/js/jquery-mobile-1.2.0/external/qunit.js"></script>
+
+ <script src="page-tests.js"></script>
+</head>
+<body>
+
+<h1 id="qunit-header">jQuery Mobile Page Tests</h1>
+<h2 id="qunit-banner"></h2>
+<h2 id="qunit-userAgent"></h2>
+<ol id="qunit-tests">
+</ol>
+
+<div id="main_page" data-nstest-role="page">
+ <div data-role="header" data-nstest-position="inline">
+ <h1>Page Test - markup</h1>
+ </div>
+ <div data-role="content">
+ </div>
+ <div data-role="footer">
+ </div>
+</div>
+
+<div id="main_page_back" data-nstest-role="page" data-add-back-btn="true">
+ <div data-role="header" data-nstest-position="inline">
+ <h1>Page Test - markup</h1>
+ </div>
+ <div data-role="content">
+ </div>
+ <div data-role="footer">
+ </div>
+</div>
+
+<div id="main_page_back_header" data-nstest-role="page" data-add-back-btn="header">
+ <div data-role="header" data-nstest-position="inline">
+ <h1>Page Test - markup</h1>
+ </div>
+ <div data-role="content">
+ </div>
+ <div data-role="footer">
+ </div>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+/*
+ * page unit tests
+ */
+
+(function ($) {
+ $.mobile.defaultTransition = "none";
+
+ module( "Page" );
+
+ var unit_page = function ( widget, backoption ) {
+ var created_page = widget.page();
+
+ /* Create */
+ ok( created_page, "Create" );
+
+ equal( created_page.children(".ui-footer" ).length, 1, "check if fixed bar exist" );
+
+ if ( backoption ) {
+ equal( created_page.children(".ui-" + backoption ).find( "a" ).hasClass( "ui-btn-back" ), true );
+ }
+ };
+
+ test( "Basic page create test", function () {
+ unit_page( $("#main_page") );
+ });
+
+ test( "Back button page create test", function () {
+ unit_page( $("#main_page_back"), "footer" );
+ });
+
+ test( "Back button page create test - header", function () {
+ unit_page( $("#main_page_back_header"), "header" );
+ });
+})(jQuery);