Browse Source

provide loader delay token in testing

pull/7001/head
muhammedaltug 6 years ago
parent
commit
d3b2d8b745
  1. 7
      npm/ng-packs/packages/theme-shared/src/lib/tests/loader-bar.component.spec.ts
  2. 5
      npm/ng-packs/packages/theme-shared/testing/src/lib/theme-shared-testing.module.ts

7
npm/ng-packs/packages/theme-shared/src/lib/tests/loader-bar.component.spec.ts

@ -4,6 +4,7 @@ import { Subject, timer } from 'rxjs';
import { LoaderBarComponent } from '../components/loader-bar/loader-bar.component';
import { HttpWaitService, SubscriptionService } from '@abp/ng.core';
import { HttpRequest } from '@angular/common/http';
import { LOADER_DELAY } from '../tokens/lodaer-delay.token';
describe('LoaderBarComponent', () => {
let spectator: Spectator<LoaderBarComponent>;
@ -13,7 +14,11 @@ describe('LoaderBarComponent', () => {
const createComponent = createComponentFactory({
component: LoaderBarComponent,
detectChanges: false,
providers: [SubscriptionService, { provide: Router, useValue: { events: events$ } }],
providers: [
SubscriptionService,
{ provide: Router, useValue: { events: events$ } },
{ provide: LOADER_DELAY, useValue: 0 },
],
});
beforeEach(() => {

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

@ -3,6 +3,7 @@ import {
DateParserFormatter,
DEFAULT_VALIDATION_BLUEPRINTS,
THEME_SHARED_ROUTE_PROVIDERS,
LOADER_DELAY,
} from '@abp/ng.theme.shared';
import { ModuleWithProviders, NgModule } from '@angular/core';
import { RouterTestingModule } from '@angular/router/testing';
@ -46,6 +47,10 @@ export class ThemeSharedTestingModule {
provide: VALIDATION_VALIDATE_ON_SUBMIT,
useValue: validation.validateOnSubmit,
},
{
provide: LOADER_DELAY,
useValue: 0,
},
],
};
}

Loading…
Cancel
Save