@@ -243,22 +243,14 @@ export default function createTests(createHistory, name, reset = defaultReset) {
243243 history . push ( '/foo' )
244244
245245 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 > ,
262254 rootElement
263255 )
264256 expect ( rootElement . textContent ) . toEqual ( 'at /foo' )
@@ -271,23 +263,14 @@ export default function createTests(createHistory, name, reset = defaultReset) {
271263 history . push ( '/foo' )
272264
273265 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 > ,
291274 rootElement
292275 )
293276 expect ( rootElement . textContent ) . toEqual ( 'at /bar' )
0 commit comments