Как я могу издеваться над запросом .parenthesis() из Dynamoose?

#jestjs #dynamoose

#jestjs #динамовец

Вопрос:

В настоящее время я использую Dynamoose для запроса данных со следующими:

 query.parenthesis((condition) =gt;  condition  .filter('price')  .eq(5  .or()  .filter('name')  .eq(apple)  

Как я могу издеваться над этой реализацией, используя Jest?

До сих пор я застрял с этим:

 mockQuery.parenthesis.mockImplementation((condition) =gt; {  condition.mockQuery });  

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

1. Не издевайтесь над этим; это сложный интерфейс, которым вы не владеете. Проверьте, работает ли этот запрос на уровне интеграции. Если вы хотите протестировать что-то, что потребляет это на уровне модуля, если вы еще этого не сделали, абстрагируйте этот запрос за интерфейсом, которым вы владеете, и который легче подделать.