CRA 2带有Jest GraphQL片段测试结果的TypeError

CRA 2带有Jest GraphQL片段测试结果的TypeError,graphql,jestjs,create-react-app,apollo,react-apollo,Graphql,Jestjs,Create React App,Apollo,React Apollo,我有一个CreateReact应用程序1.1.4,我正在尝试升级到2.1.8 当我将项目升级到任何2.x系列react脚本时,对于包含GraphQL片段的测试,我最终会出现以下错误: TypeError: Cannot read property 'body' of undefined 11 | import {get} from 'lodash'; 12 | > 13 | export const GET_ADDRESS = gql` |

我有一个CreateReact应用程序1.1.4,我正在尝试升级到2.1.8

当我将项目升级到任何2.x系列react脚本时,对于包含GraphQL片段的测试,我最终会出现以下错误:

  TypeError: Cannot read property 'body' of undefined

  11 | import {get} from 'lodash';
  12 | 
> 13 | export const GET_ADDRESS = gql`
     |                                ^
  14 |  query ConfirmDeleteAddressGetAddress($addressID: String!, $organisationID: String!) {
  15 |      getSelf {
  16 |          id

  at Object.gql [as default] (node_modules/graphql-tag/src/index.js:162:36)
应用程序本身似乎运行良好,如果我删除了片段,那么它会继续在下一个片段上给我一个错误

Jest已经从我的CRA 1.x应用程序中的版本20.0.4升级到CRA 2.1.8版本中的版本23.6

Jest/CRA配置中是否有可能导致这种情况


更多信息-如果我将graphql降级为0.13.2,那么jest测试将运行,但react应用程序无法启动:

ReferenceError: process is not defined