Files
angular__angular/goldens/public-api/router/testing/index.md
Andrew Scott a9741e69d2 docs(router): deprecate RouterTestingModule (#54466)
Deprecate `RouterTestingModule` as it is no longer needed or useful and
is not actively maintained.

fixes #54461

PR Close #54466
2024-02-20 09:33:16 -08:00

42 lines
1.5 KiB
Markdown

## API Report File for "@angular/router_testing"
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ComponentFixture } from '@angular/core/testing';
import { DebugElement } from '@angular/core';
import { ExtraOptions } from '@angular/router';
import * as i0 from '@angular/core';
import * as i1 from '@angular/router';
import { ModuleWithProviders } from '@angular/core';
import { Routes } from '@angular/router';
import { Type } from '@angular/core';
// @public
export class RouterTestingHarness {
static create(initialUrl?: string): Promise<RouterTestingHarness>;
detectChanges(): void;
readonly fixture: ComponentFixture<unknown>;
navigateByUrl(url: string): Promise<null | {}>;
navigateByUrl<T>(url: string, requiredRoutedComponentType: Type<T>): Promise<T>;
get routeDebugElement(): DebugElement | null;
get routeNativeElement(): HTMLElement | null;
}
// @public @deprecated
export class RouterTestingModule {
// (undocumented)
static withRoutes(routes: Routes, config?: ExtraOptions): ModuleWithProviders<RouterTestingModule>;
// (undocumented)
static ɵfac: i0.ɵɵFactoryDeclaration<RouterTestingModule, never>;
// (undocumented)
static ɵinj: i0.ɵɵInjectorDeclaration<RouterTestingModule>;
// (undocumented)
static ɵmod: i0.ɵɵNgModuleDeclaration<RouterTestingModule, never, never, [typeof i1.RouterModule]>;
}
// (No @packageDocumentation comment for this package)
```