Skip to content

[v4/p1c-fixtures] test: delete self-generated contract fixtures and tests that pin Rust-only behaviour - #245

Closed
cunninghamcard-bit wants to merge 1 commit into
v4/p1b-provider-name-web-typesfrom
v4/p1c-fixtures
Closed

cunninghamcard-bit wants to merge 1 commit into
v4/p1b-provider-name-web-typesfrom
v4/p1c-fixtures

Conversation

@cunninghamcard-bit

Copy link
Copy Markdown
Contributor

Requested by li

Summary

Before: the shared contract fixtures and several hand-written tests record Rust's own pre-alignment output rather than real data.

After: those self-generated fixtures and the tests that pin Rust-only behaviour are deleted. Two of the deleted files come back later in a form that compiles against the new types: the vendor-alignment PR (#240) restores the upstream-translated Anthropic and Bedrock remaining cases, and the results PR (#238) ports upstream's stream timeout tests in place of the old timeout matrix.

Type of change

  • Bug fix (non-breaking)
  • New feature (non-breaking)
  • Breaking change
  • New provider
  • New / updated binding
  • Docs / RFC

Tests, fixtures, CI steps and docs only.

Notes for reviewers

  • Part 3 of 3 split out of [v4/p1-prep] chore!: prepare the AI SDK V4 migration #235 for review. Base v4/p1b-provider-name-web-types: the scripts/local-ci.sh contract section it removes also carries the ProviderName drift check, which only goes away with that PR. After it merges, this PR is retargeted to master.
  • Same commit as 47c1fc6 on v4/p1-prep, unchanged.

🤖 Generated with Claude Code

…that pin Rust-only behaviour

The V4 migration that follows replaces these tests with tests ported from
the AI SDK. They are deleted first, on their own, so the PRs after this one
show only code changes. This commit removes only test files (Rust, the seven
bindings, the shared contract fixtures and their Node runner) and the CI
steps that ran the contract fixtures. No library code changes.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A3WxDBWBA4ituJjXsHaEAa
@cunninghamcard-bit
cunninghamcard-bit deleted the v4/p1c-fixtures branch October 13, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants