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