Как проверить метод, который отвергает обещание, если флаг истинен с Кипарисом?

#javascript #reactjs #typescript #unit-testing #cypress

#язык JavaScript #реагирует на #машинописный текст #модульное тестирование #кипарис

Вопрос:

Я должен протестировать функцию, которая отклоняет обещание, если флаг установлен в значение true. Упрощенная версия функции выглядит следующим образом:

 export const doSomeStuff = async(arg1: any, arg2: any): Promiselt;stringgt; {  let reject: boolean = isRejected();    if(reject) {  return Promise.reject(new DOMException('Rejected', 'RejectError');  }  }  

Я действительно понятия не имею, как это проверить, поэтому мое ит-заявление выглядит так 🙂

 it('should return a DOMException Error', () =gt; {});  

Комментарии:

1. Откуда берется эта isRejected() функция?