Skip to content

test: エッジケース・エラーケースのテストを追加#8

Merged
mohadayo merged 1 commit intomainfrom
test/add-edge-case-tests
Apr 6, 2026
Merged

test: エッジケース・エラーケースのテストを追加#8
mohadayo merged 1 commit intomainfrom
test/add-edge-case-tests

Conversation

@mohadayo
Copy link
Copy Markdown
Owner

@mohadayo mohadayo commented Apr 6, 2026

概要

Issue #7 対応。正常系のみカバーしていたテストに、エラーケースと境界値テストを追加した。

追加したテストケース

  • TestCreateListWhitespaceTitle - 空白のみのタイトルで400を返すことを確認
  • TestDeleteList - リスト削除の正常系(削除後に / へリダイレクト、ストアからも削除される)
  • TestDeleteListNotFound - 存在しないトークンのリスト削除で404を返すことを確認
  • TestAddItemEmptyName - アイテム名が空の場合はアイテムを追加せずリダイレクト
  • TestAddItemWhitespaceName - アイテム名が空白のみの場合もアイテムを追加しない
  • TestTogglePreparedInvalidItem - 存在しないアイテムIDでもリダイレクトで正常応答
  • TestToggleRequiredInvalidItem - 存在しないアイテムIDでもリダイレクトで正常応答
  • TestUpdateAssigneeInvalidItem - 存在しないアイテムIDでもリダイレクトで正常応答
  • TestDeleteItemInvalidItem - 存在しないアイテムIDの削除では既存アイテムに影響なし
  • TestIndexPageNotFound - ルート以外のパスで404を返すことを確認

テスト確認

ok  github.com/mohadayo/bringit  0.010s

https://claude.ai/code/session_01Q5pVDrbT49Ta9PuDJeB6G2

@mohadayo mohadayo merged commit 78f32e0 into main Apr 6, 2026
1 check passed
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.

1 participant