File tree Expand file tree Collapse file tree 2 files changed +63
-0
lines changed
Expand file tree Collapse file tree 2 files changed +63
-0
lines changed Original file line number Diff line number Diff line change @@ -330,6 +330,39 @@ <h1>Inset Filter List View</h1>
330330 </ div >
331331</ div >
332332
333+ <!-- Search bar filter -->
334+ < div data-nstest-role ="page " id ='search-filter-reveal-test '>
335+ < div data-nstest-role ="header " data-nstest-position ="inline ">
336+ < h1 > Reveal Listview</ h1 >
337+ </ div >
338+ < div data-nstest-role ="content ">
339+ < ul data-nstest-role ="listview " data-nstest-filter ="true " data-nstest-filter-reveal ="true ">
340+ < li > Acura</ a > </ li >
341+ < li > Audi</ li >
342+ < li > BMW</ li >
343+ < li > Cadillac</ li >
344+ < li > Chrysler</ li >
345+ < li > Dodge</ li >
346+ < li > Ferrari</ li >
347+ < li > Ford</ li >
348+ < li > GMC</ li >
349+ < li > Honda</ li >
350+ < li > Hyundai</ li >
351+ < li > Infiniti</ li >
352+ < li > Jeep</ li >
353+ < li > Kia</ li >
354+ < li > Lexus</ li >
355+ < li > Mini</ li >
356+ < li > Nissan</ li >
357+ < li > Porsche</ li >
358+ < li > Subaru</ li >
359+ < li > Toyota</ li >
360+ < li > Volkswagon</ li >
361+ < li > Volvo</ li >
362+ </ ul >
363+ </ div >
364+ </ div >
365+
333366<!-- Programmatically generated list items !-->
334367< div data-nstest-role ="page " id ="programmatically-generated-list ">
335368 < ul data-nstest-role ="listview " data-nstest-inset ="true " id ="programmatically-generated-list-items "> </ ul >
Original file line number Diff line number Diff line change 685685 ] ) ;
686686 } ) ;
687687
688+ module ( "Search Filter with filterReveal==true" ) ;
689+
690+ asyncTest ( "Filter downs results when the user enters information" , 3 , function ( ) {
691+ var $searchPage = $ ( "#search-filter-reveal-test" ) ;
692+ $ . testHelper . pageSequence ( [
693+ function ( ) {
694+ $ . mobile . changePage ( $searchPage ) ;
695+ } ,
696+
697+ function ( ) {
698+ deepEqual ( $searchPage . find ( 'li.ui-screen-hidden' ) . length , 22 ) ;
699+ } ,
700+
701+ function ( ) {
702+ $searchPage . find ( 'input' ) . val ( 'a' ) ;
703+ $searchPage . find ( 'input' ) . trigger ( 'change' ) ;
704+
705+ deepEqual ( $searchPage . find ( 'li.ui-screen-hidden' ) . length , 11 ) ;
706+ } ,
707+
708+ function ( ) {
709+ $searchPage . find ( 'input' ) . val ( '' ) ;
710+ $searchPage . find ( 'input' ) . trigger ( 'change' ) ;
711+
712+ deepEqual ( $searchPage . find ( 'li.ui-screen-hidden' ) . length , 22 ) ;
713+ start ( ) ;
714+ }
715+ ] ) ;
716+ } ) ;
717+
688718 module ( "Programmatically generated list items" , {
689719 setup : function ( ) {
690720 var item ,
You can’t perform that action at this time.
0 commit comments