Browse Source

fix tests

pull/17706/head
Sinan997 3 years ago
parent
commit
f7dce593e2
  1. 1
      npm/ng-packs/packages/core/src/lib/tests/content-projection.service.spec.ts
  2. 1
      npm/ng-packs/packages/core/src/lib/tests/dynamic-layout.component.spec.ts
  3. 6
      npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts
  4. 1
      npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts
  5. 7
      npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts
  6. 5
      npm/ng-packs/packages/theme-shared/extensions/src/tests/state.util.spec.ts
  7. 1
      npm/ng-packs/packages/theme-shared/src/lib/tests/confirmation.service.spec.ts
  8. 3
      npm/ng-packs/packages/theme-shared/src/lib/tests/error.component.spec.ts
  9. 1
      npm/ng-packs/packages/theme-shared/src/lib/tests/toaster.service.spec.ts

1
npm/ng-packs/packages/core/src/lib/tests/content-projection.service.spec.ts

@ -10,7 +10,6 @@ describe('ContentProjectionService', () => {
// createServiceFactory does not accept entryComponents directly
@NgModule({
declarations: [TestComponent],
entryComponents: [TestComponent],
})
class TestModule {}

1
npm/ng-packs/packages/core/src/lib/tests/dynamic-layout.component.spec.ts

@ -36,7 +36,6 @@ const LAYOUTS = [
@NgModule({
imports: [RouterModule],
declarations: [...LAYOUTS],
entryComponents: [...LAYOUTS],
})
class DummyLayoutModule {}

6
npm/ng-packs/packages/core/src/lib/tests/object-utils.spec.ts

@ -43,11 +43,9 @@ describe('DeepMerge', () => {
);
it('should correctly return when both inputs are objects with different fields', () => {
const target = { a: 1 };
const source = { b: 2 };
const expected = { a: 1, b: 2 };
expect(deepMerge(target, source)).toEqual(expected);
expect(deepMerge(source, target)).toEqual(expected);
expect(deepMerge({ a: 1 }, { b: 2 })).toEqual(expected);
expect(deepMerge({ b: 2 }, { a: 1 })).toEqual(expected);
});
it('should correctly return when both inputs are object with same fields but different values', () => {

1
npm/ng-packs/packages/core/src/lib/tests/routes.service.spec.ts

@ -3,7 +3,6 @@ import { take } from 'rxjs/operators';
import { RoutesService } from '../services/routes.service';
import { DummyInjector } from './utils/common.utils';
import { mockPermissionService } from './utils/permission-service.spec.utils';
import { compareFuncFactory } from '../tokens/compare-func.token';
const updateStream$ = new Subject<void>();
export const mockRoutesService = (injectorPayload = {} as { [key: string]: any }) => {

7
npm/ng-packs/packages/theme-shared/extensions/src/tests/enum.util.spec.ts

@ -3,9 +3,6 @@ import { BehaviorSubject, of } from 'rxjs';
import { take } from 'rxjs/operators';
import { PropData } from '../lib/models/props';
import { createEnum, createEnumOptions, createEnumValueResolver } from '../lib/utils/enum.util';
import { createSpyObject } from '@ngneat/spectator'
import { AbpApplicationLocalizationService } from '@abp/ng.core';
const mockSessionState = {
languageChange$: new BehaviorSubject('tr'),
@ -110,8 +107,8 @@ describe('Enum Utils', () => {
function createMockLocalizationService() {
const fakeAppConfigService = { get: () => of({ localization: mockL10n }) } as any;
let abpApplicationLocalizationService = createSpyObject<AbpApplicationLocalizationService>(AbpApplicationLocalizationService)
const configState = new ConfigStateService(fakeAppConfigService, abpApplicationLocalizationService, true);
const fakeLocalizationService = { get: () => of({ localization: mockL10n }) } as any;
const configState = new ConfigStateService(fakeAppConfigService, fakeLocalizationService, false);
configState.refreshAppState();
return new LocalizationService(mockSessionState, null, null, configState);

5
npm/ng-packs/packages/theme-shared/extensions/src/tests/state.util.spec.ts

@ -11,7 +11,8 @@ import {
} from '../lib/utils/state.util';
const fakeAppConfigService = { get: () => of(createMockState()) } as any;
const configState = new ConfigStateService(fakeAppConfigService);
const fakeLocalizationService = { get: () => of(createMockState()) } as any;
const configState = new ConfigStateService(fakeAppConfigService,fakeLocalizationService,false);
configState.refreshAppState();
describe('State Utils', () => {
@ -30,7 +31,7 @@ describe('State Utils', () => {
});
it('should not emit when object extensions do not exist', done => {
const emptyConfigState = new ConfigStateService(null);
const emptyConfigState = new ConfigStateService(null,null,false);
const emit = jest.fn();
getObjectExtensionEntitiesFromStore(emptyConfigState, 'Identity').subscribe(emit);

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

@ -10,7 +10,6 @@ import { CONFIRMATION_ICONS, DEFAULT_CONFIRMATION_ICONS } from '../tokens/confir
@NgModule({
exports: [ConfirmationComponent],
entryComponents: [ConfirmationComponent],
declarations: [ConfirmationComponent],
imports: [CoreTestingModule.withConfig()],
providers: [{ provide: CONFIRMATION_ICONS, useValue: DEFAULT_CONFIRMATION_ICONS }],

3
npm/ng-packs/packages/theme-shared/src/lib/tests/error.component.spec.ts

@ -1,5 +1,5 @@
import { CORE_OPTIONS, LocalizationPipe } from '@abp/ng.core';
import { HttpClient } from '@angular/common/http';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { ElementRef, Renderer2 } from '@angular/core';
import { createHostFactory, SpectatorHost } from '@ngneat/spectator/jest';
import { Subject } from 'rxjs';
@ -19,6 +19,7 @@ describe('ErrorComponent', () => {
useValue: { nativeElement: document.createElement('div') },
},
],
imports:[HttpClientModule]
});
beforeEach(() => {

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

@ -8,7 +8,6 @@ import { ToasterService } from '../services/toaster.service';
@NgModule({
exports: [ToastContainerComponent],
entryComponents: [ToastContainerComponent],
declarations: [ToastContainerComponent, ToastComponent],
imports: [CoreTestingModule.withConfig()],
})

Loading…
Cancel
Save