Browse Source

test: use core testing module instead of core module

pull/6651/head
Arman Ozak 6 years ago
parent
commit
4814ef7b99
  1. 6
      npm/ng-packs/packages/theme-shared/src/lib/tests/confirmation.service.spec.ts
  2. 17
      npm/ng-packs/packages/theme-shared/src/lib/tests/error.handler.spec.ts
  3. 6
      npm/ng-packs/packages/theme-shared/src/lib/tests/toaster.service.spec.ts

6
npm/ng-packs/packages/theme-shared/src/lib/tests/confirmation.service.spec.ts

@ -1,4 +1,4 @@
import { CoreModule } from '@abp/ng.core'; import { CoreTestingModule } from '@abp/ng.core/testing';
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { fakeAsync, tick } from '@angular/core/testing'; import { fakeAsync, tick } from '@angular/core/testing';
import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest'; import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest';
@ -13,7 +13,7 @@ import { ConfirmationService } from '../services';
exports: [ConfirmationComponent], exports: [ConfirmationComponent],
entryComponents: [ConfirmationComponent], entryComponents: [ConfirmationComponent],
declarations: [ConfirmationComponent], declarations: [ConfirmationComponent],
imports: [CoreModule.forTest()], imports: [CoreTestingModule.forTest()],
}) })
export class MockModule {} export class MockModule {}
@ -22,7 +22,7 @@ describe('ConfirmationService', () => {
let service: ConfirmationService; let service: ConfirmationService;
const createService = createServiceFactory({ const createService = createServiceFactory({
service: ConfirmationService, service: ConfirmationService,
imports: [NgxsModule.forRoot(), CoreModule.forTest(), MockModule], imports: [NgxsModule.forRoot(), CoreTestingModule.forTest(), MockModule],
}); });
beforeEach(() => { beforeEach(() => {

17
npm/ng-packs/packages/theme-shared/src/lib/tests/error.handler.spec.ts

@ -1,14 +1,14 @@
import { CoreModule, RestOccurError } from '@abp/ng.core'; import { RestOccurError } from '@abp/ng.core';
import { CoreTestingModule } from '@abp/ng.core/testing';
import { APP_BASE_HREF } from '@angular/common'; import { APP_BASE_HREF } from '@angular/common';
import { HttpErrorResponse, HttpHeaders } from '@angular/common/http'; import { HttpErrorResponse, HttpHeaders } from '@angular/common/http';
import { Component, NgModule } from '@angular/core'; import { Component, NgModule } from '@angular/core';
import { NavigationError, ResolveEnd, RouterModule } from '@angular/router';
import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest'; import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest';
import { Actions, NgxsModule, ofActionDispatched, Store } from '@ngxs/store'; import { NgxsModule, Store } from '@ngxs/store';
import { OAuthService } from 'angular-oauth2-oidc'; import { OAuthService } from 'angular-oauth2-oidc';
import { of } from 'rxjs'; import { of } from 'rxjs';
import { HttpErrorWrapperComponent } from '../components/http-error-wrapper/http-error-wrapper.component'; import { HttpErrorWrapperComponent } from '../components/http-error-wrapper/http-error-wrapper.component';
import { DEFAULT_ERROR_MESSAGES, ErrorHandler, DEFAULT_ERROR_LOCALIZATIONS } from '../handlers'; import { DEFAULT_ERROR_LOCALIZATIONS, DEFAULT_ERROR_MESSAGES, ErrorHandler } from '../handlers';
import { ConfirmationService } from '../services'; import { ConfirmationService } from '../services';
import { httpErrorConfigFactory } from '../tokens/http-error.token'; import { httpErrorConfigFactory } from '../tokens/http-error.token';
@ -16,7 +16,7 @@ import { httpErrorConfigFactory } from '../tokens/http-error.token';
exports: [HttpErrorWrapperComponent], exports: [HttpErrorWrapperComponent],
declarations: [HttpErrorWrapperComponent], declarations: [HttpErrorWrapperComponent],
entryComponents: [HttpErrorWrapperComponent], entryComponents: [HttpErrorWrapperComponent],
imports: [CoreModule], imports: [CoreTestingModule],
}) })
class MockModule {} class MockModule {}
@ -31,12 +31,7 @@ const CONFIRMATION_BUTTONS = {
describe('ErrorHandler', () => { describe('ErrorHandler', () => {
const createService = createServiceFactory({ const createService = createServiceFactory({
service: ErrorHandler, service: ErrorHandler,
imports: [ imports: [NgxsModule.forRoot([]), CoreTestingModule.forTest(), MockModule],
RouterModule.forRoot([], { relativeLinkResolution: 'legacy' }),
NgxsModule.forRoot([]),
CoreModule,
MockModule,
],
mocks: [OAuthService], mocks: [OAuthService],
providers: [ providers: [
{ provide: APP_BASE_HREF, useValue: '/' }, { provide: APP_BASE_HREF, useValue: '/' },

6
npm/ng-packs/packages/theme-shared/src/lib/tests/toaster.service.spec.ts

@ -1,4 +1,4 @@
import { CoreModule } from '@abp/ng.core'; import { CoreTestingModule } from '@abp/ng.core/testing';
import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest'; import { createServiceFactory, SpectatorService } from '@ngneat/spectator/jest';
import { NgxsModule } from '@ngxs/store'; import { NgxsModule } from '@ngxs/store';
@ -11,7 +11,7 @@ import { ToasterService } from '../services/toaster.service';
exports: [ToastContainerComponent], exports: [ToastContainerComponent],
entryComponents: [ToastContainerComponent], entryComponents: [ToastContainerComponent],
declarations: [ToastContainerComponent, ToastComponent], declarations: [ToastContainerComponent, ToastComponent],
imports: [CoreModule.forTest()], imports: [CoreTestingModule.forTest()],
}) })
export class MockModule {} export class MockModule {}
const toastClassPrefix = 'abp-toast'; const toastClassPrefix = 'abp-toast';
@ -21,7 +21,7 @@ describe('ToasterService', () => {
let service: ToasterService; let service: ToasterService;
const createService = createServiceFactory({ const createService = createServiceFactory({
service: ToasterService, service: ToasterService,
imports: [NgxsModule.forRoot(), CoreModule.forTest(), MockModule], imports: [NgxsModule.forRoot(), CoreTestingModule.forTest(), MockModule],
}); });
beforeEach(() => { beforeEach(() => {

Loading…
Cancel
Save