Skip to content

Commit

Permalink
Added unit test for issue jquery-archive#1617
Browse files Browse the repository at this point in the history
  • Loading branch information
Ghislain Seguin committed May 16, 2011
1 parent cabdf79 commit df9d846
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 0 deletions.
31 changes: 31 additions & 0 deletions tests/unit/listview/index.html
Expand Up @@ -71,6 +71,37 @@ <h1>Basic List View</h1>
</div>
</div>


<div data-nstest-role="page" id='nested-lists-test'>
<div data-nstest-role="header" data-nstest-position="inline">
<h1>Basic multiple lists view</h1>
</div>
<div data-nstest-role="content">
<ul data-nstest-role="listview" data-nstest-inset="true">
<li>Item 1</li>
<li>Item 2</li>
<li>Parent Item
<ul data-nstest--role="listview">
<li>Sub Item 10</li>
<li>Sub Item 11</li>
<li>Sub Item 12</li>
</ul>
</li>
</ul>
<ul data-nstest--role="listview" data-nstest--inset="true">
<li>Item 3</li>
<li>Item 4</li>
<li>Parent Item
<ul data-nstest--role="listview">
<li>Sub Item 20</li>
<li>Sub Item 21</li>
<li>Sub Item 22</li>
</ul>
</li>
</ul>
</div>
</div>

<!-- Numbered List -->
<div data-nstest-role="page" id='numbered-list-test'>
<div data-nstest-role="header" data-nstest-position="inline">
Expand Down
12 changes: 12 additions & 0 deletions tests/unit/listview/listview_core.js
Expand Up @@ -81,6 +81,18 @@
ok($('#nested-list-test .linebreaknode').text() === "More animals", 'Text should be "More animals"');
});

asyncTest( "Multiple nested lists on a page", function() {
// https://github.com/jquery/jquery-mobile/issues/1617
$.testHelper.openPage("#nested-lists-test");

setTimeout(function() {
$('.ui-page-active li:eq(2) a:eq(0)').click();

equal($('.ui-page-active .ui-content .ui-listview li').text(), "Sub Item 10Sub Item 11Sub Item 12", 'Text should be "Sub Item 10Sub Item 11Sub Item 12"');
start();
}, 500);
});

module('Ordered Lists');

asyncTest( "changes to the numbered list page and enhances it", function() {
Expand Down

0 comments on commit df9d846

Please sign in to comment.