jest + puppeteer でログインアカウントを切り替える

jest + puppeteer で、いくつかのテストアカウントでログインをして、それぞれテストをしたい場合に考えたシナリオです。

  1. 事前に各アカウントでログイン・Cookieをローカルに保存する処理を書く
  2. test() 内で、それぞれのアカウントに紐づくCookieを読み込みテストを実行する

この方法であれば、一つの test() ごとにログアウトする必要がありません。

ログイン処理も一番始めに行うものだけなので、シンプルになります。

楽しかったこと

  • ハンバーグにスライスチーズの乗せたらおいしかった
  • 昨日は朝早くにスーパーにいたら空いていてよかった。でも品出し中で新鮮なものがなかった