Jest
Promiseが未処理だと起こるこれ。UnhandledPromiseRejectionWarning: Unhandled promise rejectionjestに限らないがこれが出ると原因の特定が難しい。せめて作業中に失敗するのであれば、作業中のdiffを見れば原因の特定が想像つくが、exitcodeが0なのでテス…
mockしたメソッドの引数にcallbackを渡してそれをテストしたい。( ͡° ͜ʖ ͡°)べつにテストしたくないけどカバレッジが100%にならないからテストしたい。こういうのがあったとする func(() => { console.log('callback') }) mockImplementationOnceを使う func…
結論 cypress一択 技術検証+基盤導入の仕事があってどっちも軽く使ってみた。 cypress 導入まで npm install cypress --save-dev package.json "scripts": { ... "test": "jest test", // cypressもテストするのでディレクトリ指定 "cypress:open": "cypres…