我正在尝试使用 Enzyme 来测试组件的方法。我知道这样做的典型方法是使用酶的instance()方法。
问题是,这仅适用于root组件,我的组件需要在两个 Context 提供程序中进行包装才能呈现(即 react-router 和 apollo 客户端)。
const wrapper = mount(
<ApolloProvider client={client}>
<MemoryRouter initialEntries={["/login"]}>
<AuthFormContainer />
</MemoryRouter>
</ApolloProvider>
);
如何测试methodA的AuthFormContainer在这种情况下?