Skip to content

Commit 4fb7f89

Browse files
author
Andrea Barbasso
committed
[CST-15595] fix unit tests
1 parent 8620552 commit 4fb7f89

File tree

1 file changed

+16
-3
lines changed

1 file changed

+16
-3
lines changed

src/app/shared/form/builder/ds-dynamic-form-ui/models/array-group/dynamic-form-array.component.spec.ts

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { HttpClient } from '@angular/common/http';
2+
import { EventEmitter } from '@angular/core';
23
import {
34
ComponentFixture,
45
inject,
@@ -14,22 +15,33 @@ import {
1415
DynamicInputModel,
1516
} from '@ng-dynamic-forms/core';
1617
import { provideMockStore } from '@ngrx/store/testing';
17-
import { TranslateService } from '@ngx-translate/core';
18+
import {
19+
TranslateModule,
20+
TranslateService,
21+
} from '@ngx-translate/core';
1822
import { NgxMaskModule } from 'ngx-mask';
23+
import { of } from 'rxjs';
1924

2025
import {
2126
APP_CONFIG,
2227
APP_DATA_SERVICES_MAP,
2328
} from '../../../../../../../config/app-config.interface';
2429
import { environment } from '../../../../../../../environments/environment.test';
2530
import { SubmissionService } from '../../../../../../submission/submission.service';
26-
import { getMockTranslateService } from '../../../../../mocks/translate.service.mock';
2731
import { DsDynamicFormControlContainerComponent } from '../../ds-dynamic-form-control-container.component';
2832
import { dsDynamicFormControlMapFn } from '../../ds-dynamic-form-control-map-fn';
2933
import { DynamicRowArrayModel } from '../ds-dynamic-row-array-model';
3034
import { DsDynamicFormArrayComponent } from './dynamic-form-array.component';
3135

3236
describe('DsDynamicFormArrayComponent', () => {
37+
const translateServiceStub = {
38+
get: () => of('translated-text'),
39+
instant: () => 'translated-text',
40+
onLangChange: new EventEmitter(),
41+
onTranslationChange: new EventEmitter(),
42+
onDefaultLangChange: new EventEmitter(),
43+
};
44+
3345
let component: DsDynamicFormArrayComponent;
3446
let fixture: ComponentFixture<DsDynamicFormArrayComponent>;
3547

@@ -39,13 +51,14 @@ describe('DsDynamicFormArrayComponent', () => {
3951
ReactiveFormsModule,
4052
DsDynamicFormArrayComponent,
4153
NgxMaskModule.forRoot(),
54+
TranslateModule.forRoot(),
4255
],
4356
providers: [
4457
DynamicFormLayoutService,
4558
DynamicFormValidationService,
4659
provideMockStore(),
4760
{ provide: APP_DATA_SERVICES_MAP, useValue: {} },
48-
{ provide: TranslateService, useValue: getMockTranslateService() },
61+
{ provide: TranslateService, useValue: translateServiceStub },
4962
{ provide: HttpClient, useValue: {} },
5063
{ provide: SubmissionService, useValue: {} },
5164
{ provide: APP_CONFIG, useValue: environment },

0 commit comments

Comments
 (0)