wmonk/create-react-app-typescript

vscode jest not getting env=jsdom?

オープン

#139 opened on 2017/08/14

 (4 件のコメント) (1 件のリアクション) (0 人の担当者)JavaScript (480 件のフォーク)batch import
help wantedquestion

Repository metrics

Stars
 (3,677 個のスター)
PR merge metrics
 (PR metrics pending)

説明

Sorry this is kind of specific to my IDE (VSCode) but I hope many of you are using it too. I really like the Jest VSC extension but I haven't gotten it to work w/ my ejected CRA-typescript app yet. When I run the jest command from command line it works fine, but the IDE jest runner responds with:

 FAIL  src/routes/App.test.tsx
  ● renders without crashing

    ReferenceError: document is not defined
      
      at Object.<anonymous> (src/routes/App.test.tsx:6:15)
          at Promise (<anonymous>)
      at Promise.resolve.then.el (node_modules/p-map/index.js:42:16)
          at <anonymous>
      at process._tickCallback (internal/process/next_tick.js:188:7)


  ✕ renders without crashing (36ms)

I've tried changing my .vscode/settings.json in the project root folder to

{
   "jest.pathToJest": "node_modules/.bin/jest --env=jsdom"
}

コントリビューターガイド