Fix tests to include translationservice dependency

This commit is contained in:
max.nuding
2023-11-15 13:27:58 +01:00
parent cb7b8b3d22
commit 0ae2b52c72
14 changed files with 96 additions and 55 deletions

View File

@@ -5,11 +5,13 @@ import { DynamicOneboxModel } from '../ds-dynamic-form-ui/models/onebox/dynamic-
import { DsDynamicInputModel } from '../ds-dynamic-form-ui/models/ds-dynamic-input.model';
import { ParserOptions } from './parser-options';
import { FieldParser } from './field-parser';
import { getMockTranslateService } from 'src/app/shared/mocks/translate.service.mock';
describe('OneboxFieldParser test suite', () => {
let field1: FormFieldModel;
let field2: FormFieldModel;
let field3: FormFieldModel;
let translateService = getMockTranslateService();
const submissionId = '1234';
const initFormValues = {};
@@ -73,13 +75,13 @@ describe('OneboxFieldParser test suite', () => {
});
it('should init parser properly', () => {
const parser = new OneboxFieldParser(submissionId, field1, initFormValues, parserOptions);
const parser = new OneboxFieldParser(submissionId, field1, initFormValues, parserOptions, translateService);
expect(parser instanceof OneboxFieldParser).toBe(true);
});
it('should return a DynamicQualdropModel object when selectableMetadata is multiple', () => {
const parser = new OneboxFieldParser(submissionId, field2, initFormValues, parserOptions);
const parser = new OneboxFieldParser(submissionId, field2, initFormValues, parserOptions, translateService);
const fieldModel = parser.parse();
@@ -87,7 +89,7 @@ describe('OneboxFieldParser test suite', () => {
});
it('should return a DsDynamicInputModel object when selectableMetadata is not multiple', () => {
const parser = new OneboxFieldParser(submissionId, field3, initFormValues, parserOptions);
const parser = new OneboxFieldParser(submissionId, field3, initFormValues, parserOptions, translateService);
const fieldModel = parser.parse();
@@ -95,7 +97,7 @@ describe('OneboxFieldParser test suite', () => {
});
it('should return a DynamicOneboxModel object when selectableMetadata has authority', () => {
const parser = new OneboxFieldParser(submissionId, field1, initFormValues, parserOptions);
const parser = new OneboxFieldParser(submissionId, field1, initFormValues, parserOptions, translateService);
const fieldModel = parser.parse();
@@ -124,7 +126,7 @@ describe('OneboxFieldParser test suite', () => {
languageCodes: []
} as FormFieldModel;
parser = new OneboxFieldParser(submissionId, regexField, initFormValues, parserOptions);
parser = new OneboxFieldParser(submissionId, regexField, initFormValues, parserOptions, translateService);
fieldModel = parser.parse();
});