Skip to content

test: backup/restore の E2E を追加 #49

Description

@strnh

Issue #6 から分離した follow-up(E2E)。

現状 backup/restore の主要経路は Feature test で網羅済み(BackupTest / SqliteFullBackupTest / BackupStorageTest / BackupAuthorizationAuditTest / SqliteFullRestoreTest / StoredRestoreRouteTest)。管理画面(resources/js/pages/DataManagement.tsx)からの操作を Playwright で押さえる。

スコープ

  • 保存済みフルバックアップの作成 → 一覧表示 → ダウンロード
  • 保存済みバックアップからのリストア(維持 / 上書き モード選択 + 確認モーダル + 警告表示)
  • admin 以外はデータ管理操作にアクセスできない

メモ

  • E2E は localStorage adapter 前提のケースがある。backup/restore は Laravel API 経路のため、Feature test か明示的な API smoke との役割分担に注意(CLAUDE.md Testing Strategy 参照)。

完了条件

Refs #6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions