Как написать тестовый компонентact-apollo с использованием updateQuery для обновления запроса - PullRequest
0 голосов
/ 03 октября 2018

У меня есть обработчик на моем компоненте реакции.handleInputChange и вот код.

handleInputChange = (e, roomCapacity = 0) => {
    const { name, value } = e.target;
    this.setState({ [name]: value }, () => {
      const { location, search, office } = this.state;
      this.props.data.fetchMore({
        variables: {
          page: 1,
          perPage: 5,
          capacity: roomCapacity,
          location: search || location,
          office,
        },
        updateQuery: (prev, { fetchMoreResult }) => {
          return { ...fetchMoreResult }
        },
      }).catch((err) => {
        notification(toastr, 'error', err.graphQLErrors[0].message)();
      });
    });
  };

Я написал тест, который прошел успешно, но я хочу написать тест, чтобы охватить функцию updateQuery.Смотрите изображение ниже, где я хочу написать тесты для покрытия. Смотрите скриншот здесь

Пожалуйста, кто-то должен мне помочь, я искал в Интернете и, похоже, не нашел.Спасибо

...