概要
createTursoPerUserDatabase に既に登録済みのuserIdを渡した場合の挙動が、テストで明示されていない。
背景
createTursoPerUserDatabase は同一userIdから同一DB名を生成する(SHA256ハッシュによる冪等性)
- しかし、Turso Platform APIが既存DB名でDB作成を呼ばれたときの挙動(エラーになるか、冪等に成功するか)についてテストがない
- 現在の実装がどちらの挙動を想定しているか、テストコードで仕様を明示すべき
やること
- Turso Platform APIが既存DB名でDB作成リクエストを受けた場合のレスポンスを調査
createTursoPerUserDatabase に既登録userIdを渡した場合の期待される挙動を決定
- その仕様をテストコードで明示する
関連
packages/per-user-database/src/features/create-database/