Skip to content

per-user-database — 既登録userIdでのDB作成挙動をテストで明示する #555

@gn-t-k

Description

@gn-t-k

概要

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/

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions