Как правильно тестировать такой компонент?
import { CreateLanguage } from './Create';
export const CreateLanguageContainer = withRouter(({ history }) => {
return (
<AddLanguageComponent>
{(addLanguage, { loading }) => {
return (
<CreateLanguage
loading={loading}
onSubmit={(values: AddLanguageVariables) => {
addLanguage({ variables: values }).then(() => {
history.push('/dashboard/languages');
});
}}
/>
);
}}
</AddLanguageComponent>
);
});
AddLanguageComponent
- это реквизит рендеринга, который генерируется graphql-code-generator
для определения типа для Query
и Mutation
компонента..
Я хочу проверить свою мутацию.Но я не уверен, где это проверить.Я не могу проверить свою мутацию здесь, потому что у меня нет никакого способа выполнить onSumit
методы.
Этот компонент передает функцию мутации дочернему компоненту.Я не могу проверить дочерний компонент, потому что он передается как реквизит.так что моему дочернему компоненту не придется вызывать мутацию
Я сейчас растерялсяДолжен ли я переписать свой компонент?