Как передать значение события фиктивной даты при модульном тестировании в угловых - PullRequest
1 голос
/ 04 октября 2019

У меня есть функция, которой требуется дата из события datepicker. Я использовал matdatepicker для выбора даты в пользовательском интерфейсе.

Я хочу передать значение события даты в функцию onDateSelected ().

Может кто-нибудь помочь мне передать значение события даты впройти мой тестовый блок.

я попробовал приведенный ниже код, но он не будет работать

моя функция

 onDateSelected(event: MatDatepickerInputEvent<Date>) {
    const dts = event.value;
    const startDate = moment(dts).format('MM/DD/YYYY');
    this.details.controls.contractStartDate.setValue(startDate);
    this.selectedDate = this.details.get('contractStartDate').value;
    this.selectedDate = event.value;
  }

код модульного тестирования

  it('should check ondate selected event', () => {
    const date = new Date(10/03/2019);
    component.onDateSelected(date);
    fixture.detectChanges();
    expect(component.details.get('contractStartDate').value.toString()).toEqual(date);
  });

1 Ответ

0 голосов
/ 04 октября 2019
const date: any = { value : new Date(10/03/2019) };

Просто посмотрите, как вы пишете свою функцию, и следуйте свойствам объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...