( config: Routes, url: string, paramsInheritanceStrategy: 'emptyOnly' | 'always' = 'always', )
| 1383 | } |
| 1384 | |
| 1385 | async function recognize( |
| 1386 | config: Routes, |
| 1387 | url: string, |
| 1388 | paramsInheritanceStrategy: 'emptyOnly' | 'always' = 'always', |
| 1389 | ): Promise<RouterStateSnapshot> { |
| 1390 | const serializer = new DefaultUrlSerializer(); |
| 1391 | const result = await new Recognizer( |
| 1392 | TestBed.inject(EnvironmentInjector), |
| 1393 | TestBed.inject(RouterConfigLoader), |
| 1394 | RootComponent, |
| 1395 | config, |
| 1396 | tree(url), |
| 1397 | paramsInheritanceStrategy, |
| 1398 | serializer, |
| 1399 | new AbortController().signal, |
| 1400 | ).recognize(); |
| 1401 | return result!.state; |
| 1402 | } |
| 1403 | |
| 1404 | function checkActivatedRoute( |
| 1405 | actual: ActivatedRouteSnapshot, |
no test coverage detected