Мы используем приложение реагирования, которое получает доступ к своим данным с помощью запросов и подписок graphql.Для этого мы используем механизм subscribeToMore
.Это все работает отлично.Мы используем тесты, где мы используем MockedProvider
из @apollo/react-testing
.Это также работает нормально, если запрос возвращает значение, а подписка также возвращает действительный объект.Теперь мы хотим протестировать случай, когда запрос что-то возвратил, и подписка была начата, но еще не получила никаких данных.Использование result: {}
на самом деле работает, но также записывает что-то в console.error
console.error node_modules/@testing-library/react/dist/act-compat.js:50
Unhandled GraphQL subscription error TypeError: Cannot read property 'subscribeDeviceStateSummary' of undefined
at /Users/consort/Documents/projects/building-insights-workspace/building-insights/node_modules/apollo-cache-inmemory/lib/bundle.cjs.js:759:27
at Array.forEach (<anonymous>)
Кто-нибудь знает, как проверить этот случай?