Я пытаюсь написать модульный тест для функции, которую я написал для назначения обязательных, минимальных и максимальных валидаторов для элемента управления формы. В конце концов я получаю эту ошибку:
Expected $[1] = Function to equal Function.
Это моя функция:
dimensionValidatorCreator(propertyMin: number, propertyMax: number): ValidatorFn[] {
if (propertyMin && propertyMax) {
return [Validators.required, Validators.min(propertyMin), Validators.max(propertyMax)];
}
}
Это мой тест, который не проходит:
it('should return validator array including required, min and max validators', () => {
const propertyMin: number = 1;
const propertyMax: number = 5;
const actual = service.dimensionValidatorCreator(propertyMin, propertyMax);
const result = [Validators.required, Validators.min(1), Validators.max(5)];
expect(actual).toEqual(result);
});