mt_coff's log

メモとか雑に

jest-puppeteer.config.jsはプロジェクトルートになければならない

まとめ

ドキュメント読みましょう

configで設定したコマンドが動かなかった

e2eテストの環境環境構築をしていて以下のように書いていた

// jest-puppeteer.config.js
module.exports = {
  server: {
    command: "PORT=3000 yarn dev",
    port: 3000 
  }
}

こいつをtest/e2e/に入れていたがコマンドが実行されることなく起動しなかった.

解決策としてはプロジェクトルートjest-puppeteer.config.jsを入れればよかった...
ドキュメントにも書いてあるのでしっかりと読むべきだったが, jest-puppeteerを使ってみた系の記事をいくつか見ていてどの記事もディレクトリに関する指定が書かれていない(本当か?)ため日本語の情報に飛びつく私はドキュメントを読むまでに時間がかかった...かなしい...
他にもsetupFilesにファイルを指定しないで動かしたりしていたので気をつけたい.