Browse Source

add ThemeSharedTestingModule

pull/6810/head
Arman Ozak 6 years ago
parent
commit
394692d8a4
  1. 27
      npm/ng-packs/packages/theme-shared/testing/src/lib/theme-shared-testing.module.ts

27
npm/ng-packs/packages/theme-shared/testing/src/lib/theme-shared-testing.module.ts

@ -0,0 +1,27 @@
import {
BaseThemeSharedModule,
DateParserFormatter,
THEME_SHARED_ROUTE_PROVIDERS,
} from '@abp/ng.theme.shared';
import { ModuleWithProviders, NgModule } from '@angular/core';
import { RouterTestingModule } from '@angular/router/testing';
import { NgbDateParserFormatter } from '@ng-bootstrap/ng-bootstrap';
/**
* ThemeSharedTestingModule is the module that will be used in tests
*/
@NgModule({
exports: [RouterTestingModule, BaseThemeSharedModule],
imports: [RouterTestingModule, BaseThemeSharedModule],
})
export class ThemeSharedTestingModule {
static withConfig(): ModuleWithProviders<ThemeSharedTestingModule> {
return {
ngModule: ThemeSharedTestingModule,
providers: [
THEME_SHARED_ROUTE_PROVIDERS,
{ provide: NgbDateParserFormatter, useClass: DateParserFormatter },
],
};
}
}
Loading…
Cancel
Save