[APPS-2108] migrate form field validators to date-fns (#8988)

* migrate test

* migrate datetime validator

* date validator

* min/max date validators

* migrate form-field validators to date-fns

* [ci:force] update docs

* form-field-model date

* field model: datetime

* migrate form field model, extra tests and fixes
This commit is contained in:
Denys Vuika
2023-10-11 12:01:58 +01:00
committed by GitHub
parent 2f28ec9b6f
commit 03a52dc10f
6 changed files with 232 additions and 130 deletions

View File

@@ -39,9 +39,8 @@ import { DateCloudFilterType } from '../../../models/date-cloud-filter.model';
import { MatIconTestingModule } from '@angular/material/icon/testing';
import { ProcessDefinitionCloud } from '../../../models/process-definition-cloud.model';
import { mockAppVersions } from '../mock/process-filters-cloud.mock';
import { DATE_FORMAT_CLOUD } from '../../../models/date-format-cloud.model';
import { fakeEnvironmentList } from '../../../common/mock/environment.mock';
import { endOfDay, startOfDay } from 'date-fns';
import { endOfDay, format, startOfDay, subYears } from 'date-fns';
describe('EditProcessFilterCloudComponent', () => {
let component: EditProcessFilterCloudComponent;
@@ -491,8 +490,9 @@ describe('EditProcessFilterCloudComponent', () => {
priority: '12',
suspendedDateType: DateCloudFilterType.RANGE
});
const oneYearAgoDate = moment().add(-1, 'years').format(DATE_FORMAT_CLOUD);
const todayDate = moment().format(DATE_FORMAT_CLOUD);
const oneYearAgoDate = format(subYears(new Date(), 1), 'yyyy-MM-dd');
const todayDate = format(new Date(),'yyyy-MM-dd');
filter.suspendedFrom = oneYearAgoDate.toString();
filter.suspendedTo = todayDate.toString();
getProcessFilterByIdSpy.and.returnValue(of(filter));