BP 778: fixed tests
diff --git a/src/app/masterdata-management/components/calendar/calendar.component.html b/src/app/masterdata-management/components/calendar/calendar.component.html
index ddfa4c2..a75741c 100644
--- a/src/app/masterdata-management/components/calendar/calendar.component.html
+++ b/src/app/masterdata-management/components/calendar/calendar.component.html
@@ -39,20 +39,20 @@
<div class="form-group">
<div class="input-group" formGroupName="date">
<input class="form-control" placeholder="Datum" name="dp" ngbDatepicker #date="ngbDatepicker"
- formControlName="date" id="dateInput" required>
+ formControlName="dateIndex" id="dateInput" required>
<div class="input-group-append">
<button class="btn btn-outline-secondary" (click)="date.toggle()" type="button" id="datePicker">
<i class="fa fa-calendar" aria-hidden="true"></i>
</button>
</div>
<div class="input-group-append">
- <button class="btn btn-outline-secondary" (click)="setDefaultDate('date')" type="button" id="dateDefault"
+ <button class="btn btn-outline-secondary" (click)="setDefaultDate('dateIndex')" type="button" id="dateDefault"
data-toggle="tooltip" data-placement="bottom" title="Auf Standardwert setzen">
<i class="fa fa-clock-o" aria-hidden="true"></i>
</button>
</div>
</div>
- <ok-error [control]="form.controls['date'].controls['date']"></ok-error>
+ <ok-error [control]="form.controls['date'].controls['dateIndex']"></ok-error>
</div>
</div>
</div>
diff --git a/src/app/masterdata-management/components/calendar/calendar.component.spec.ts b/src/app/masterdata-management/components/calendar/calendar.component.spec.ts
index 6c57540..8be9a9c 100644
--- a/src/app/masterdata-management/components/calendar/calendar.component.spec.ts
+++ b/src/app/masterdata-management/components/calendar/calendar.component.spec.ts
@@ -91,7 +91,7 @@
});
it('should save the form if there are no validation errors', () => {
- component.form.patchValue({ id: 1, name: 'test', date: { day: 1, month: 1, year: 2018 } });
+ component.form.patchValue({ id: 1, name: 'test', date: { dateIndex: { day: 1, month: 1, year: 2018 } } });
expect(component.saveDate()).toBeTruthy();
});
});
@@ -99,8 +99,8 @@
describe('setDefaultDate', () => {
it('should set date to current day', () => {
const date = new Date();
- component.setDefaultDate('date');
- expect(component.form.controls.date.value).toEqual({
+ component.setDefaultDate('dateIndex');
+ expect(component.form.get('date').get('dateIndex').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
diff --git a/src/app/masterdata-management/components/calendar/calendar.component.ts b/src/app/masterdata-management/components/calendar/calendar.component.ts
index a48f7f2..173e202 100644
--- a/src/app/masterdata-management/components/calendar/calendar.component.ts
+++ b/src/app/masterdata-management/components/calendar/calendar.component.ts
@@ -43,7 +43,9 @@
if (this.instanceId && this.instanceId !== 'new') {
this.date$ = this.masterDataService.getDate(this.instanceId).subscribe(
data => {
- data.date = this.ngbDateParserFormatter.parse(data.date);
+ data.date = {
+ dateIndex: this.ngbDateParserFormatter.parse(data.dateIndex)
+ };
this.form.patchValue(data);
}
);
@@ -56,7 +58,7 @@
id: '',
name: ['', Validators.required],
date: this.fb.group({
- date: ['', Validators.required]
+ dateIndex: ['', Validators.required]
})
});
}
@@ -70,7 +72,7 @@
saveDate() {
if (FormUtil.validate(this.form)) {
const dateToSave = this.form.getRawValue();
- FormUtil.formatDates(dateToSave, ['date']);
+ FormUtil.formatDates(dateToSave, ['dateIndex']);
this.masterDataService.saveDate(dateToSave).subscribe((res: DateObject) => {
// neccessary due to canDeactivate guard
this.form.markAsPristine();
diff --git a/src/app/masterdata-management/components/calendarlist/calendarlist.component.ts b/src/app/masterdata-management/components/calendarlist/calendarlist.component.ts
index 39014c7..2da4937 100644
--- a/src/app/masterdata-management/components/calendarlist/calendarlist.component.ts
+++ b/src/app/masterdata-management/components/calendarlist/calendarlist.component.ts
@@ -26,7 +26,7 @@
columnDefs = [
{ headerName: 'Name', field: 'name' },
{
- headerName: 'Datum', field: 'date', filter: 'agDateColumnFilter', valueFormatter: ListUtil.formatDate,
+ headerName: 'Datum', field: 'dateIndex', filter: 'agDateColumnFilter', valueFormatter: ListUtil.formatDate,
filterParams: {
comparator: ListUtil.compareDates
}
diff --git a/src/app/masterdata-management/components/user/user.component.spec.ts b/src/app/masterdata-management/components/user/user.component.spec.ts
index d1f8fd0..5c948ac 100644
--- a/src/app/masterdata-management/components/user/user.component.spec.ts
+++ b/src/app/masterdata-management/components/user/user.component.spec.ts
@@ -160,7 +160,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.get('validFrom').value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
@@ -168,7 +168,7 @@
it('should set validTo to current day + 15 years', () => {
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.get('validTo').value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});
diff --git a/src/app/masterdata-management/selection-dialogs/validity-dialog/validity-dialog.component.spec.ts b/src/app/masterdata-management/selection-dialogs/validity-dialog/validity-dialog.component.spec.ts
index fb27778..63a0523 100644
--- a/src/app/masterdata-management/selection-dialogs/validity-dialog/validity-dialog.component.spec.ts
+++ b/src/app/masterdata-management/selection-dialogs/validity-dialog/validity-dialog.component.spec.ts
@@ -62,7 +62,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.get('validFrom').value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
@@ -70,7 +70,7 @@
it('should set validTo to current day + 15 years', () => {
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.get('validTo').value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});
diff --git a/src/app/reporting/components/dashboard/dashboard.component.spec.ts b/src/app/reporting/components/dashboard/dashboard.component.spec.ts
index efc9518..b39502d 100644
--- a/src/app/reporting/components/dashboard/dashboard.component.spec.ts
+++ b/src/app/reporting/components/dashboard/dashboard.component.spec.ts
@@ -107,7 +107,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('dateIndex');
- expect(component.form.controls.dateIndex.value).toEqual({
+ expect(component.form.get('date').get('dateIndex').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
diff --git a/src/app/reporting/components/standby-reporting/standby-reporting.component.spec.ts b/src/app/reporting/components/standby-reporting/standby-reporting.component.spec.ts
index 3395160..3b05727 100644
--- a/src/app/reporting/components/standby-reporting/standby-reporting.component.spec.ts
+++ b/src/app/reporting/components/standby-reporting/standby-reporting.component.spec.ts
@@ -92,7 +92,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.get('validFrom').value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
@@ -100,7 +100,7 @@
it('should set validTo to current day + 15 years', () => {
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.get('validTo').value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});
diff --git a/src/app/shared/abstract/abstract-dialog/abstract-dialog.component.spec.ts b/src/app/shared/abstract/abstract-dialog/abstract-dialog.component.spec.ts
index 79dbe41..3340efd 100644
--- a/src/app/shared/abstract/abstract-dialog/abstract-dialog.component.spec.ts
+++ b/src/app/shared/abstract/abstract-dialog/abstract-dialog.component.spec.ts
@@ -37,8 +37,10 @@
describe('test decision method', () => {
it('should validate form fields if decision is true and form fields are invalid', () => {
component.form = new FormGroup({
- validFrom: new FormControl('', Validators.required),
- validTo: new FormControl(''),
+ date: new FormGroup({
+ validFrom: new FormControl('', Validators.required),
+ validTo: new FormControl('')
+ })
});
const dataToTransmit = component.form.getRawValue();
component.decide(true, dataToTransmit);
@@ -46,8 +48,10 @@
});
it('should emit falsy value if decision was false', () => {
component.form = new FormGroup({
- validFrom: new FormControl('test', Validators.required),
- validTo: new FormControl(''),
+ date: new FormGroup({
+ validFrom: new FormControl('test', Validators.required),
+ validTo: new FormControl('')
+ })
});
component.decision.subscribe((res) => {
expect(res).toBeFalsy();
@@ -57,8 +61,10 @@
});
it('should emit dataToTramsit if decision is true and form is valid', () => {
component.form = new FormGroup({
- validFrom: new FormControl('test', Validators.required),
- validTo: new FormControl(''),
+ date: new FormGroup({
+ validFrom: new FormControl('test', Validators.required),
+ validTo: new FormControl('')
+ })
});
component.decision.subscribe((res) => {
expect(res).toBeTruthy();
@@ -69,8 +75,10 @@
});
it('should emit truthy value if decision was true and data is undefined', () => {
component.form = new FormGroup({
- validFrom: new FormControl('test', Validators.required),
- validTo: new FormControl(''),
+ date: new FormGroup({
+ validFrom: new FormControl('test', Validators.required),
+ validTo: new FormControl('')
+ })
});
component.decision.subscribe((res) => {
expect(res).toBeTruthy();
@@ -83,8 +91,10 @@
describe('test addTimeToDates method', () => {
it('should add times to date and result in datestring', () => {
const obj = {
- validFrom: { day: 1, month: 1, year: 2018 },
- validTo: { day: 1, month: 1, year: 2018 },
+ date: {
+ validFrom: { day: 1, month: 1, year: 2018 },
+ validTo: { day: 1, month: 1, year: 2018 },
+ },
validFromTime: { hour: 10, minute: 10 },
validToTime: { hour: 12, minute: 10 },
};
@@ -112,22 +122,26 @@
describe('setDefaultDate', () => {
it('should set validFrom to current day', () => {
component.form = new FormGroup({
- validFrom: new FormControl('')
+ date: new FormGroup({
+ validFrom: new FormControl('')
+ })
});
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.controls.validFrom.value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
it('should set validTo to current day + 15 years', () => {
component.form = new FormGroup({
- validTo: new FormControl('')
+ date: new FormGroup({
+ validTo: new FormControl('')
+ })
});
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.controls.validTo.value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});
diff --git a/src/app/shared/model/DateObject.ts b/src/app/shared/model/DateObject.ts
index e4ef4bd..987444a 100644
--- a/src/app/shared/model/DateObject.ts
+++ b/src/app/shared/model/DateObject.ts
@@ -10,5 +10,8 @@
export class DateObject {
id: number;
name: string;
- date: any;
+ date?: {
+ dateIndex: any
+ };
+ dateIndex: any;
}
diff --git a/src/app/shared/testing/standbygroup.ts b/src/app/shared/testing/standbygroup.ts
index fa78894..d0d5dfe 100644
--- a/src/app/shared/testing/standbygroup.ts
+++ b/src/app/shared/testing/standbygroup.ts
@@ -106,12 +106,12 @@
{
id: 1,
name: 'Ostern',
- date: '2018-04-20'
+ dateIndex: '2018-04-20'
},
{
id: 2,
name: 'Neujahr',
- date: '2019-01-01'
+ dateIndex: '2019-01-01'
}
];
diff --git a/src/app/shared/utils/form.util.spec.ts b/src/app/shared/utils/form.util.spec.ts
index e741567..47bae98 100644
--- a/src/app/shared/utils/form.util.spec.ts
+++ b/src/app/shared/utils/form.util.spec.ts
@@ -11,7 +11,7 @@
import { FormControl, Validators, FormGroup, FormArray } from '@angular/forms';
import { FormUtil } from '@shared/utils/form.util';
-describe('PicklistComponent', () => {
+describe('FormUtil', () => {
it('should validatedAllFormFields', () => {
const formGroup: FormGroup = new FormGroup({
functionName: new FormControl('', Validators.required),
@@ -78,60 +78,63 @@
it('should add 5 days to 31.12.2018 and expect 04.01.2019', () => {
const formGroup: FormGroup = new FormGroup({
functionName: new FormControl('', Validators.required),
- validTo: new FormControl('')
+ date: new FormGroup({
+ validTo: new FormControl('')
+ })
});
const date = new Date('2018-12-31');
FormUtil.setInitialDate(formGroup);
FormUtil.setDefaultReportDate(formGroup, 'validTo', 5, date);
- expect(formGroup.controls.validTo.value).toEqual({ day: 5, month: 1, year: 2019 });
+ expect(formGroup.get('date').get('validTo').value).toEqual({ day: 5, month: 1, year: 2019 });
});
it('should patch validFrom and validTo dates to 01.01.20xx and 31.12.20xx', () => {
const formGroup: FormGroup = new FormGroup({
functionName: new FormControl('', Validators.required),
- validFrom: new FormControl(''),
- validTo: new FormControl('')
+ date: new FormGroup({
+ validFrom: new FormControl(''),
+ validTo: new FormControl('')
+ })
});
const date = new Date();
FormUtil.setInitialDate(formGroup);
- expect(formGroup.controls.validFrom.value).toEqual({ day: 1, month: 1, year: date.getFullYear() + 1 });
- expect(formGroup.controls.validTo.value).toEqual({ day: 31, month: 12, year: date.getFullYear() + 1 });
+ expect(formGroup.get('date').get('validFrom').value).toEqual({ day: 1, month: 1, year: date.getFullYear() + 1 });
+ expect(formGroup.get('date').get('validTo').value).toEqual({ day: 31, month: 12, year: date.getFullYear() + 1 });
});
it('should patch validTo date 31.12.20xx', () => {
const formGroup: FormGroup = new FormGroup({
functionName: new FormControl('', Validators.required),
- validFrom: new FormControl(''),
- validTo: new FormControl('')
+ date: new FormGroup({
+ validFrom: new FormControl(''),
+ validTo: new FormControl('')
+ })
});
const date = new Date();
FormUtil.setDefaultEndOfNextYear(formGroup, 'validTo');
- expect(formGroup.controls.validTo.value).toEqual({ day: 31, month: 12, year: date.getFullYear() + 1 });
+ expect(formGroup.get('date').get('validTo').value).toEqual({ day: 31, month: 12, year: date.getFullYear() + 1 });
});
describe('setDefaultDate', () => {
it('should set validFrom and date values to the current date and validTo to current + 15 years', () => {
const formGroup: FormGroup = new FormGroup({
functionName: new FormControl('', Validators.required),
- validFrom: new FormControl(''),
- validTo: new FormControl(''),
- date: new FormControl('')
+ date: new FormGroup({
+ validFrom: new FormControl(''),
+ validTo: new FormControl('')
+ })
});
const date = new Date();
FormUtil.setDefaultDate(formGroup, 'validFrom');
FormUtil.setDefaultDate(formGroup, 'validTo');
- FormUtil.setDefaultDate(formGroup, 'date');
- expect(formGroup.controls.validFrom.value).toEqual({
+ expect(formGroup.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
- expect(formGroup.controls.validTo.value).toEqual({
+ expect(formGroup.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
- expect(formGroup.controls.date.value).toEqual({
- day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
- });
});
});
diff --git a/src/app/shared/utils/form.util.ts b/src/app/shared/utils/form.util.ts
index fe527b6..7548773 100644
--- a/src/app/shared/utils/form.util.ts
+++ b/src/app/shared/utils/form.util.ts
@@ -65,9 +65,6 @@
if (field === 'validTo') {
date.setFullYear(date.getFullYear() + 15);
}
- console.log(form);
- console.log(field);
- console.log(form.get('date').get(field));
form.get('date').get(field).setValue(ngbDateFormatter.parse(datePipe.transform(date, 'yyyy-MM-dd')));
}
diff --git a/src/app/shared/validators/datepicker.validator.spec.ts b/src/app/shared/validators/datepicker.validator.spec.ts
index f651027..670691c 100644
--- a/src/app/shared/validators/datepicker.validator.spec.ts
+++ b/src/app/shared/validators/datepicker.validator.spec.ts
@@ -16,55 +16,65 @@
const formGroup: FormGroup = new FormGroup({
title: new FormControl(''),
district: new FormControl('test'),
- validFrom: new FormControl(''),
- validTo: new FormControl('', [DatepickerValidator.dateRangeTo('validFrom')])
+ date: new FormGroup({
+ validFrom: new FormControl(''),
+ validTo: new FormControl('')
+ }, [DatepickerValidator.dateRangeTo('validFrom')])
});
FormUtil.validate(formGroup);
- expect(formGroup.controls.validTo.errors).toBe(null);
+ expect(formGroup.get('date').errors).toBe(null);
});
it('should be null if the formcontrols are not empty and from is before to date', () => {
const formGroup: FormGroup = new FormGroup({
title: new FormControl(''),
district: new FormControl('test'),
- validFrom: new FormControl({ day: 10, month: 10, year: 2018 }),
- validTo: new FormControl('', [DatepickerValidator.dateRangeTo('validFrom')])
+ date: new FormGroup({
+ validFrom: new FormControl({ day: 10, month: 10, year: 2018 }),
+ validTo: new FormControl('')
+ }, [DatepickerValidator.dateRangeTo('validFrom')])
});
- formGroup.patchValue({ validTo: { day: 11, month: 10, year: 2018 } });
- expect(formGroup.controls.validTo.errors).toBe(null);
+ formGroup.patchValue({ date: { validTo: { day: 11, month: 10, year: 2018 } } });
+ expect(formGroup.get('date').errors).toBe(null);
});
it('should be null if the formcontrols are not empty and from is equal to to date', () => {
const formGroup: FormGroup = new FormGroup({
title: new FormControl(''),
district: new FormControl('test'),
- validFrom: new FormControl({ day: 10, month: 10, year: 2018 }),
- validTo: new FormControl('', [DatepickerValidator.dateRangeTo('validFrom')])
+ date: new FormGroup({
+ validFrom: new FormControl({ day: 10, month: 10, year: 2018 }),
+ validTo: new FormControl('')
+ }, [DatepickerValidator.dateRangeTo('validFrom')])
});
- formGroup.patchValue({ validTo: { day: 10, month: 10, year: 2018 } });
- expect(formGroup.controls.validTo.errors).toBe(null);
+ formGroup.patchValue({ date: { validTo: { day: 10, month: 10, year: 2018 } } });
+ expect(formGroup.get('date').errors).toBe(null);
});
it('should be truthy if the formcontrols are not empty and to is before from date', () => {
const formGroup: FormGroup = new FormGroup({
title: new FormControl(''),
district: new FormControl('test'),
- validFrom: new FormControl({ day: 2, month: 10, year: 2018 }),
- validTo: new FormControl('', [DatepickerValidator.dateRangeTo('validFrom')])
+ date: new FormGroup({
+ validFrom: new FormControl({ day: 2, month: 10, year: 2018 }),
+ validTo: new FormControl('')
+ }, [DatepickerValidator.dateRangeTo('validFrom')])
});
- formGroup.patchValue({ validTo: { day: 1, month: 10, year: 2018 } });
- expect(formGroup.controls.validTo.errors).toBeTruthy();
+ formGroup.patchValue({ date: { validTo: { day: 1, month: 10, year: 2018 } } });
+ expect(formGroup.get('date').errors).toBeTruthy();
});
it('should be truthy if the user enters another date in from field', () => {
const formGroup: FormGroup = new FormGroup({
title: new FormControl(''),
district: new FormControl('test'),
- validFrom: new FormControl({ day: 2, month: 10, year: 2018 }),
- validTo: new FormControl('', [DatepickerValidator.dateRangeTo('validFrom')])
+ date: new FormGroup({
+ validFrom: new FormControl({ day: 2, month: 10, year: 2018 }),
+ validTo: new FormControl('')
+ }, [DatepickerValidator.dateRangeTo('')])
});
- formGroup.patchValue({ validTo: { day: 10, month: 10, year: 2018 } });
- formGroup.patchValue({ validFrom: { day: 20, month: 10, year: 2018 } });
- expect(formGroup.controls.validTo.errors).toBeTruthy();
+ formGroup.patchValue({ date: { validTo: { day: 10, month: 10, year: 2018 } } });
+ formGroup.patchValue({ date: { validFrom: { day: 20, month: 10, year: 2018 } } });
+ expect(formGroup.get('date').errors).toBeTruthy();
});
});
diff --git a/src/app/standby-schedule/components/archivelist/archivelist.component.spec.ts b/src/app/standby-schedule/components/archivelist/archivelist.component.spec.ts
index f86669d..29bd847 100644
--- a/src/app/standby-schedule/components/archivelist/archivelist.component.spec.ts
+++ b/src/app/standby-schedule/components/archivelist/archivelist.component.spec.ts
@@ -95,7 +95,7 @@
}
});
component.clear();
- expect(component.form.getRawValue().dateIndex).toBe(null);
+ expect(component.form.getRawValue().date.dateIndex).toBe(null);
});
});
});
diff --git a/src/app/standby-schedule/components/planninglist/planninglist.component.spec.ts b/src/app/standby-schedule/components/planninglist/planninglist.component.spec.ts
index ba0e28c..82a0273 100644
--- a/src/app/standby-schedule/components/planninglist/planninglist.component.spec.ts
+++ b/src/app/standby-schedule/components/planninglist/planninglist.component.spec.ts
@@ -125,7 +125,14 @@
statusId: 1
});
component.openCalculationModal(1);
- component.modalCalculationRef.componentInstance.modalAction.next({ action: 'calculate', data: {} });
+ component.modalCalculationRef.componentInstance.modalAction.next({
+ action: 'calculate', data: {
+ date: {
+ validFrom: { day: 1, month: 10, year: 2018 },
+ validTo: { day: 2, month: 10, year: 2018 },
+ }
+ }
+ });
});
it('shouldn´t start a calculation if the action is not "calculate"', () => {
component.form.patchValue({
diff --git a/src/app/standby-schedule/components/planninglist/planninglist.component.ts b/src/app/standby-schedule/components/planninglist/planninglist.component.ts
index 99fd249..2c0c53f 100644
--- a/src/app/standby-schedule/components/planninglist/planninglist.component.ts
+++ b/src/app/standby-schedule/components/planninglist/planninglist.component.ts
@@ -176,8 +176,10 @@
this.modalCalculationRef.componentInstance.form.patchValue({
standbyListId: currentForm.standbyListId,
standbyGroupId: standbyGroupId,
- validFrom: currentForm.date.validFrom,
- validTo: currentForm.date.validTo
+ date: {
+ validFrom: currentForm.date.validFrom,
+ validTo: currentForm.date.validTo
+ }
});
const modalAction: Subscription = this.modalCalculationRef.componentInstance.modalAction.subscribe((res: ModalTransferObject) => {
if (res.action === 'calculate') {
diff --git a/src/app/standby-schedule/dialogs/calculate-dialog/calculate-dialog.component.spec.ts b/src/app/standby-schedule/dialogs/calculate-dialog/calculate-dialog.component.spec.ts
index 22a6dd7..de44143 100644
--- a/src/app/standby-schedule/dialogs/calculate-dialog/calculate-dialog.component.spec.ts
+++ b/src/app/standby-schedule/dialogs/calculate-dialog/calculate-dialog.component.spec.ts
@@ -61,7 +61,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.get('validFrom').value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
@@ -69,7 +69,7 @@
it('should set validTo to current day + 15 years', () => {
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.get('validTo').value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});
diff --git a/src/app/standby-schedule/dialogs/move-dialog/move-dialog.component.spec.ts b/src/app/standby-schedule/dialogs/move-dialog/move-dialog.component.spec.ts
index b167206..26e6c4d 100644
--- a/src/app/standby-schedule/dialogs/move-dialog/move-dialog.component.spec.ts
+++ b/src/app/standby-schedule/dialogs/move-dialog/move-dialog.component.spec.ts
@@ -69,7 +69,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.get('validFrom').value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
@@ -77,7 +77,7 @@
it('should set validTo to current day + 15 years', () => {
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.get('validTo').value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});
diff --git a/src/app/standby-schedule/dialogs/replace-dialog/replace-dialog.component.spec.ts b/src/app/standby-schedule/dialogs/replace-dialog/replace-dialog.component.spec.ts
index bebe9ef..e964d27 100644
--- a/src/app/standby-schedule/dialogs/replace-dialog/replace-dialog.component.spec.ts
+++ b/src/app/standby-schedule/dialogs/replace-dialog/replace-dialog.component.spec.ts
@@ -86,7 +86,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.get('validFrom').value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
@@ -94,7 +94,7 @@
it('should set validTo to current day + 15 years', () => {
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.get('validTo').value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});
diff --git a/src/app/standby-schedule/dialogs/transfer-dialog/transfer-dialog.component.spec.ts b/src/app/standby-schedule/dialogs/transfer-dialog/transfer-dialog.component.spec.ts
index 824a6a3..a0990e3 100644
--- a/src/app/standby-schedule/dialogs/transfer-dialog/transfer-dialog.component.spec.ts
+++ b/src/app/standby-schedule/dialogs/transfer-dialog/transfer-dialog.component.spec.ts
@@ -68,7 +68,7 @@
it('should set validFrom to current day', () => {
const date = new Date();
component.setDefaultDate('validFrom');
- expect(component.form.get('validFrom').value).toEqual({
+ expect(component.form.get('date').get('validFrom').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear()
});
});
@@ -76,7 +76,7 @@
it('should set validTo to current day + 15 years', () => {
const date = new Date();
component.setDefaultDate('validTo');
- expect(component.form.get('validTo').value).toEqual({
+ expect(component.form.get('date').get('validTo').value).toEqual({
day: date.getDate(), month: date.getMonth() + 1, year: date.getFullYear() + 15
});
});