aws-lambda-mock-contextで発生するtimeoutの回避
Jestとaws-lambda-mock-contextでテストする際に、timeoutを調整する場合は、template.yml側ではなく、mock-contextでオプションを指定して調整すること。
Jestとaws-lambda-mock-contextでテストする際に、timeoutを調整する場合は、template.yml側ではなく、mock-contextでオプションを指定して調整すること。
SAMでSendGridをコールするAPIを作っているとJestのテスト時にNetworkErrorに遭遇しました。結論、Jestのテスト環境の設定をデフォルトの'jsdom'から'node'に変えることで解決。原因はハッキリと言えないのですが、node環境下でサーバサイドを組んでいるのなら環境を'node'にしてテストするのが当たり前っぽいです