@@ -13,7 +13,6 @@ import ImmutableVirtualizedList from './ImmutableVirtualizedList';
1313 * @see https://facebook.github.io/react-native/docs/listviewdatasource.html#constructor
1414 */
1515const data = {
16-
1716 EMPTY_DATA : Immutable . List ( ) ,
1817
1918 LIST_DATA : Immutable . List ( [
@@ -64,11 +63,9 @@ const data = {
6463 ] ) ,
6564
6665 RANGE_DATA : Immutable . Range ( 3 , 10 , 3 ) ,
67-
6866} ;
6967
7068const renderers = {
71-
7269 /**
7370 * @param {* } rowData
7471 */
@@ -88,11 +85,9 @@ const renderers = {
8885 renderSectionHeader ( sectionData , category ) {
8986 return < Text header > { `${ category } (${ sectionData . size } items)` } </ Text > ;
9087 } ,
91-
9288} ;
9389
9490const mocks = {
95-
9691 /**
9792 * Mock ScrollView so that it doesn't contain any props when rendered by ListView.
9893 * This is useful for comparison between ListView and ImmutableListView.
@@ -103,17 +98,15 @@ const mocks = {
10398 jest . resetModules ( ) ;
10499
105100 // eslint-disable-next-line react/prop-types
106- const mockScrollView = ( props ) => React . createElement ( 'ScrollView' , { } , props . children ) ;
101+ const mockScrollView = ( { children } ) => React . createElement ( 'ScrollView' , { } , children ) ;
107102 jest . doMock ( 'ScrollView' , ( ) => mockScrollView ) ;
108103
109104 // eslint-disable-next-line global-require
110105 return require ( './ImmutableListView' ) . default ;
111106 } ,
112-
113107} ;
114108
115109const expectors = {
116-
117110 expectToMatchSnapshotWithData ( immutableData , shouldRenderSectionHeaders ) {
118111 const renderSectionHeaderProps = shouldRenderSectionHeaders
119112 ? { renderSectionHeader : renderers . renderSectionHeader }
@@ -171,7 +164,6 @@ const expectors = {
171164
172165 expect ( immutableTree ) . toEqual ( regularTree ) ;
173166 } ,
174-
175167} ;
176168
177169export {
0 commit comments