Skip to content

Commit 27f1f9b

Browse files
committed
Merge pull request jquery-archive#1636 from gseguin/master
Added unit test for issue jquery-archive#1617 for nested lists with thumbnails. THanks gseguin.
2 parents 877651a + df9d846 commit 27f1f9b

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed

tests/unit/listview/index.html

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,37 @@ <h1>Basic List View</h1>
7171
</div>
7272
</div>
7373

74+
75+
<div data-nstest-role="page" id='nested-lists-test'>
76+
<div data-nstest-role="header" data-nstest-position="inline">
77+
<h1>Basic multiple lists view</h1>
78+
</div>
79+
<div data-nstest-role="content">
80+
<ul data-nstest-role="listview" data-nstest-inset="true">
81+
<li>Item 1</li>
82+
<li>Item 2</li>
83+
<li>Parent Item
84+
<ul data-nstest--role="listview">
85+
<li>Sub Item 10</li>
86+
<li>Sub Item 11</li>
87+
<li>Sub Item 12</li>
88+
</ul>
89+
</li>
90+
</ul>
91+
<ul data-nstest--role="listview" data-nstest--inset="true">
92+
<li>Item 3</li>
93+
<li>Item 4</li>
94+
<li>Parent Item
95+
<ul data-nstest--role="listview">
96+
<li>Sub Item 20</li>
97+
<li>Sub Item 21</li>
98+
<li>Sub Item 22</li>
99+
</ul>
100+
</li>
101+
</ul>
102+
</div>
103+
</div>
104+
74105
<!-- Numbered List -->
75106
<div data-nstest-role="page" id='numbered-list-test'>
76107
<div data-nstest-role="header" data-nstest-position="inline">

tests/unit/listview/listview_core.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,18 @@
8181
ok($('#nested-list-test .linebreaknode').text() === "More animals", 'Text should be "More animals"');
8282
});
8383

84+
asyncTest( "Multiple nested lists on a page", function() {
85+
// https://github.com/jquery/jquery-mobile/issues/1617
86+
$.testHelper.openPage("#nested-lists-test");
87+
88+
setTimeout(function() {
89+
$('.ui-page-active li:eq(2) a:eq(0)').click();
90+
91+
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"');
92+
start();
93+
}, 500);
94+
});
95+
8496
module('Ordered Lists');
8597

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

0 commit comments

Comments
 (0)