Skip to content

tests/token.bats を新設(_cmd_add / _cmd_rotate / _cmd_delete / _cmd_list カバー) #41

@ikeisuke

Description

@ikeisuke

背景

Unit 006 コードベース調査レポート(サイクル v0.3.0)の調査候補 #14(観点 5.1)。Unit 008 のユーザーレビューで「起票する」として採否確定。

  • 対象ファイル/箇所: lib/token.sh@bd55d9c:L114-L243_cmd_add / _cmd_rotate / _cmd_delete / _cmd_list を含む行範囲)
  • 現状の問題: tests/jailrun.bats@bd55d9c:L27-L37jailrun token --help と未知サブコマンド分岐は検証済み。ただし add / rotate / delete / list の実処理(Keychain 書き込み・読み取り・一覧表示の正常系/異常系)をカバーする専用テストが存在しない
  • 推奨対応: tests/token.bats を新設し、add / rotate / delete / list の実処理を正常系・異常系(Keychain 未設定・不正引数)でカバー。Keychain アクセスは fixture で mock 可能
  • 想定影響範囲: 新規テストファイル追加のみ、本体コードは変更なし
  • 確度区分: confirmed

参照

サイクル

v0.3.0 サイクルの Construction Phase(Unit 006 → Unit 008)で採否確定した起票候補。実装修正は別サイクル(次サイクル以降)で対応予定。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions