@@ -243,22 +243,14 @@ export default function createTests(createHistory, name, reset = defaultReset) {
243
243
history . push ( '/foo' )
244
244
245
245
ReactDOM . render (
246
- React . createElement ( Provider , { store } ,
247
- React . createElement ( Router , { history } ,
248
- React . createElement ( Route ,
249
- {
250
- path : '/' ,
251
- component : props => React . createElement ( 'span' , { } , props . children )
252
- } ,
253
- [ 'foo' , 'bar' ] . map ( path =>
254
- React . createElement ( Route , {
255
- path : path ,
256
- component : ( ) => React . createElement ( 'span' , { } , `at /${ path } ` )
257
- } )
258
- )
259
- )
260
- )
261
- ) ,
246
+ < Provider store = { store } >
247
+ < Router history = { history } >
248
+ < Route path = "/" component = { props => ( < span > { props . children } </ span > ) } >
249
+ < Route path = "foo" component = { ( ) => ( < span > at /foo</ span > ) } />
250
+ < Route path = "bar" component = { ( ) => ( < span > at /bar</ span > ) } />
251
+ </ Route >
252
+ </ Router >
253
+ </ Provider > ,
262
254
rootElement
263
255
)
264
256
expect ( rootElement . textContent ) . toEqual ( 'at /foo' )
@@ -271,23 +263,14 @@ export default function createTests(createHistory, name, reset = defaultReset) {
271
263
history . push ( '/foo' )
272
264
273
265
ReactDOM . render (
274
- React . createElement ( Provider , { store } ,
275
- React . createElement ( Router , { history } , [
276
- React . createElement ( Route , {
277
- path : '/' ,
278
- component : props => React . createElement ( 'span' , { } , props . children )
279
- } , [
280
- React . createElement ( Route , {
281
- path : 'foo' ,
282
- onEnter : ( nextState , replace ) => replace ( '/bar' )
283
- } ) ,
284
- React . createElement ( Route , {
285
- path : 'bar' ,
286
- component : ( ) => React . createElement ( 'span' , { } , [ 'at /bar' ] )
287
- } )
288
- ] )
289
- ] )
290
- ) ,
266
+ < Provider store = { store } >
267
+ < Router history = { history } >
268
+ < Route path = "/" component = { props => ( < span > { props . children } </ span > ) } >
269
+ < Route path = "foo" onEnter = { ( nextState , replace ) => replace ( '/bar' ) } />
270
+ < Route path = "bar" component = { ( ) => ( < span > at /bar</ span > ) } />
271
+ </ Route >
272
+ </ Router >
273
+ </ Provider > ,
291
274
rootElement
292
275
)
293
276
expect ( rootElement . textContent ) . toEqual ( 'at /bar' )
0 commit comments