INNER CODE UNIT · TypeScript

conditional

microsoft/graphitation · packages/apollo-forest-run/compat/src/core/__tests__/QueryManager/index.ts:4988

      const conditional = (result: FetchResult<any>) => {
        expect(result.data).toEqual(mutationData);
        return [];
      };

      return observableToPromise({ observable }, result => {
        expect(result.data).toEqual(data);
        queryManager.mutate({ mutation, refetchQueries: conditional });
      }).then(resolve, reject);
    });

    itAsync('also works with a conditional function that returns an array of refetches', (resolve, reject) => {
      const mutation = gql`
        mutation changeAuthorName {
          changeAuthorName(newName: "Jack Smith") {
            firstName
            lastName
          }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…