Upgrading to 3.0.1 gives the following: Invariant violation: Could not find "client"
Author: dillonwelchCreated Aug 16, 2019Updated Jul 9, 2020
Labelswaiting-response
Intended outcome:
All my tests pass when I upgrade to react-apollo 3.0.1 and @apollo/react-testing 3.0.1.
Actual outcome:
I get the following error: Invariant Violation: Could not find "client" in the context or passed in as an option. Wrap the root component in an <ApolloProvider>, or pass an ApolloClient instance in via options
How to reproduce the issue:
Not quite sure but here's how I have my tests setup:
<MockedProvider mocks={mocks} addTypename={false}>
{component}
</MockedProvider>Version
System:
OS: macOS 10.14.5
Binaries:
Node: 12.1.0 - /usr/local/bin/node
Yarn: 1.16.0 - /usr/local/bin/yarn
npm: 6.9.0 - /usr/local/bin/npm
Browsers:
Chrome: 76.0.3809.100
Safari: 12.1.1
npmPackages:
apollo-cache-inmemory: ^1.6.3 => 1.6.3
apollo-client: ^2.6.4 => 2.6.4
apollo-link: ^1.2.12 => 1.2.12
apollo-link-batch-http: ^1.2.12 => 1.2.12
apollo-link-context: ^1.0.18 => 1.0.18
apollo-link-error: ^1.1.11 => 1.1.11
apollo-link-http: ^1.5.15 => 1.5.15
apollo-utilities: ^1.3.2 => 1.3.2
react-apollo: ^3.0.1 => 3.0.1Source: apollographql/react-apollo