mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-19 16:03:02 +00:00
Fix tests to include translationservice dependency
This commit is contained in:
@@ -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();
|
||||
});
|
||||
|
||||
|
Reference in New Issue
Block a user