@@ -263,6 +263,7 @@ class CreateTest {
263
263
v : Router . Router ;
264
264
265
265
constructor ( ) {
266
+ // React.createElement() version
266
267
this . v = Router . create ( {
267
268
routes : React . createElement ( Router . Route , null )
268
269
} ) ;
@@ -271,6 +272,16 @@ class CreateTest {
271
272
location : Router . HistoryLocation ,
272
273
scrollBehavior : Router . ImitateBrowserBehavior
273
274
} ) ;
275
+
276
+ // React.createFactory() version
277
+ this . v = Router . create ( {
278
+ routes : React . createFactory ( Router . Route ) ( )
279
+ } ) ;
280
+ this . v = Router . create ( {
281
+ routes : React . createFactory ( Router . Route ) ( ) ,
282
+ location : Router . HistoryLocation ,
283
+ scrollBehavior : Router . ImitateBrowserBehavior
284
+ } ) ;
274
285
}
275
286
276
287
run ( ) {
@@ -281,12 +292,21 @@ class CreateTest {
281
292
282
293
class RunTest {
283
294
constructor ( ) {
295
+ // React.createElement() version
284
296
var v1 : Router . Router = Router . run ( React . createElement ( Router . Route , null ) , ( Handler ) => {
285
297
React . render ( React . createElement ( Handler , null ) , document . body ) ;
286
298
} ) ;
287
299
var v2 : Router . Router = Router . run ( React . createElement ( Router . Route , null ) , Router . HistoryLocation , ( Handler , state ) => {
288
300
React . render ( React . createElement ( Handler , null ) , document . body ) ;
289
301
} ) ;
302
+
303
+ // React.createFactory() version
304
+ var v3 : Router . Router = Router . run ( React . createFactory ( Router . Route ) ( ) , ( Handler ) => {
305
+ React . render ( React . createElement ( Handler , null ) , document . body ) ;
306
+ } ) ;
307
+ var v4 : Router . Router = Router . run ( React . createFactory ( Router . Route ) ( ) , Router . HistoryLocation , ( Handler , state ) => {
308
+ React . render ( React . createElement ( Handler , null ) , document . body ) ;
309
+ } ) ;
290
310
}
291
311
}
292
312
0 commit comments