発生している問題
udemyの講座を受けて写経しています。 udemy内の講座動画はmac環境で作られています。 私はwindows10でやっています。 reactを使い、enzymeでユニットテストを行っています。 講座動画ではnpm testで走らせたenzymeの出力でも console.log の結果が表示されるのですが、自分の環境下では enzyme のテストスクリプト中の console.log の結果が表示されません。 windows powershell で console.log で表示をする方法、代わりに使えるコマンド、enzymeのテストにデバッグ出力を出す方法のなどありましたら教えてください。 よろしくお願いします。
該当のソースコード
簡易化したイメージです
javascript
1import React from 'react'; 2import { mount } from 'enzyme'; 3import App from './App'; 4describe('App', () => { 5 let app = mount(<App />); 6 it('console log test', () =>{ 7 console.log('test'); 8 }) 9})
試したこと
検索で解決策を探した
console.logの代わりにechoやprint、WScript.Echoと書いてみた
補足情報(FW/ツールのバージョンなど)
"npx": "^10.2.0",
"react": "^16.6.0",
"react-dom": "^16.6.0",
"react-scripts": "2.1.0",
"sfcookies": "^1.0.2"
"enzyme": "^3.8.0",
"enzyme-adapter-react-16": "^1.7.1",
"react-test-renderer": "^16.6.3"
回答1件
あなたの回答
tips
プレビュー