Skip to content

app/src/lib/fetcher.ts のテストを追加#16

Open
sakaritoru wants to merge 4 commits into
mainfrom
feature/issue-15-fetcher-test
Open

app/src/lib/fetcher.ts のテストを追加#16
sakaritoru wants to merge 4 commits into
mainfrom
feature/issue-15-fetcher-test

Conversation

@sakaritoru
Copy link
Copy Markdown
Owner

概要

Issue #15 の対応として、fetcher.ts のユニットテストを追加しました。

変更内容

  • Jest と関連パッケージをインストール
  • Jest の設定ファイルを追加
  • fetcher.ts のテストを実装
  • README.md にテスト実行方法を追加

テスト内容

  • 正常系: 正しいJSONレスポンスを返すこと
  • 異常系: UrlFetchApp.fetchがエラーを投げた場合、エラーをラップして再スローすること
  • 異常系: JSONのパースに失敗した場合、エラーをラップして再スローすること

動作確認方法

docker exec -it gemmini-ai-custom-function yarn test

テストカバレッジを確認する場合:

docker exec -it gemmini-ai-custom-function yarn test:coverage

関連Issue

Closes #15

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

app/src/lib/fetcher.ts のテストを作成する

1 participant