Skip to content

Import and adapt upstream test suite #31

@guidefari

Description

@guidefari

Summary

Import the per-API test files from spotify-web-api-ts and adapt them for Effect semantics.

Context

PRD testing decisions: upstream tests serve as parity benchmark.

Current state: ~16K lines of tests covering auth, request layer, pagination, and browser session. But no per-API-module tests adapted from upstream (e.g. ArtistsApi.test.ts, PlaylistsApi.test.ts). The upstream repo at /Users/guidefari/source/oss/spotify-web-api-ts has these.

Acceptance criteria

  • Per-API test files imported and adapted from Promise to Effect
  • Observable behavior validated, not internal implementation
  • Test coverage for all 12 existing API modules

Related

PRD #9 — user stories 32, 33


Migrated from guidefari/spotify-effect#45

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions