--- /dev/null
+<!DOCTYPE html>
+<html>
+<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="listdivider-tests.js"></script>
+
+ <title>Listdivider</title>
+</head>
+
+<body>
+
+<h1 id="qunit-header">List divider</h1>
+<h2 id="qunit-banner"></h2>
+<div id="qunit-testrunner-toolbar"></div>
+<h2 id="qunit-userAgent"></h2>
+<ol id="qunit-tests"></ol>
+
+<div id="qunit-fixture">
+
+ <div data-role="page">
+ <div data-role="header" data-position="fixed">
+ <h1>List divider</h1>
+ </div>
+ <div class="content" data-role="content" data-scroll="y">
+ <ul id="listview1" data-role="listview">
+ <li data-role="list-divider">Item styles</li>
+ <li><a href="#">Normal lists</a></li>
+ <li><a href="#">Normal lists</a></li>
+ <li><a href="#">Normal lists</a></li>
+ <li data-role="list-divider">Item styles</li>
+ <li><a href="#">Normal lists</a></li>
+ <li><a href="#">Normal lists</a></li>
+ <li><a href="#">Normal lists</a></li>
+ <li data-role="list-divider">Item styles</li>
+ <li><a href="#">Normal lists</a></li>
+ <li><a href="#">Normal lists</a></li>
+ <li><a href="#">Normal lists</a></li>
+ </ul>
+ </div>
+ </div>
+
+ <div id="listdivdier_group" data-role="page">
+ <div data-role="header" data-position="fixed">
+ <h1>Groupped Divider </h1>
+ </div>
+ <div class="content" data-role="content" data-scroll="y">
+ <ul id="listview2" data-role="listview">
+ <li data-role="list-divider" data-style="check"><form><input type="checkbox" name="c2line-check1" /></form>Item styles</li>
+ <li><a href="#" >Normal lists</a></li>
+ <li><a href="#" >Normal lists</a></li>
+ <li><a href="#" >Normal lists</a></li>
+ <li data-role="list-divider" data-style="check"><form><input type="checkbox" name="c2line-check1" /></form>Item styles</li>
+ <li><a href="#" >Normal lists</a></li>
+ <li><a href="#" >Normal lists</a></li>
+ <li><a href="#" >Normal lists</a></li>
+ <li data-role="list-divider" data-style="check"><form><input type="checkbox" name="c2line-check1" /></form>Item styles</li>
+ <li><a href="#" >Normal lists</a></li>
+ <li><a href="#" >Normal lists</a></li>
+ <li><a href="#" >Normal lists</a></li>
+ </ul>
+ </div>
+ <div data-role="footer">
+ </div>
+ </div>
+
+</div>
+
+</body>
+</html>
--- /dev/null
+/*
+ * Unit Test: listdivider
+ *
+ * Hyunjung Kim <hjnim.kim@samsung.com>
+ */
+
+(function ($) {
+ module("Listdivider");
+
+ var unit_listdivider = function ( widget ) {
+ var listdivdierDynamic = '<li data-role= "list-divider">Item styles</li>';
+ equal( widget.find(":jqmData(role=list-divider)").length, 3, "List dividers count");
+ widget.find(":jqmData(role=list-divider)").each( function( ) {
+ equal( $(this).text().trim(), "Item styles", "List divider text check" )
+ } );
+ equal( widget.find('li.ui-li-divider').length, 3, "CSS check : list dividers count");
+
+ $( listdivdierDynamic ).appendTo( widget );
+ $( widget ).listview("refresh");
+
+ equal( widget.find(":jqmData(role=list-divider)").length, 4, "List dividers count");
+ widget.find(":jqmData(role=list-divider)").each( function( ) {
+ equal( $(this).text().trim(), "Item styles", "List divider text check" )
+ } );
+ };
+
+ var unit_listcheckdivider = function ( widget ) {
+ unit_listdivider( widget );
+ equal( widget.find('li.ui-li-has-checkbox').length, widget.find('li.ui-li-divider').length - 1, "List checkbox divider count check");
+ };
+
+ test( "Listdivider", function () {
+ $("#listview1").listview();
+ unit_listdivider( $("#listview1") );
+ });
+
+ test( "listdivdier_group", function() {
+ $("#listdivdier_group").page( );
+ $("#listview2").listview();
+ unit_listcheckdivider( $("#listview2") );
+ });
+}( jQuery ));