Я написал функцию, которая принимает некоторые аргументы, и внутри функции она использует класс, который имеет функцию из сторонней библиотеки, которая возвращает обещание, и я возвращаю этот результат обещания в своей собственной функции. как:
return client.track(data) // client.track is from a 3rd party lib that should return a promise
Теперь я хочу проверить возвращение обещания в моем файле тестирования mocha + chai. Я импортирую эту функцию со входами, и я должен получить результат. что-то вроде:
const result = await myfunc(x,y) // Should return the result of a promise
Теперь я хочу проверить, было ли обещание действительно разрешено или отклонено в mocha + chai, например, используя
chai.expect(...)
Как я могу это сделать?