Skip to content

test(publish): cover null and timestamp preservation - #288

Open
Junior (seilorjunior) wants to merge 1 commit into
Azure:mainfrom
seilorjunior:test/262-publish-example-preservation
Open

Junior (seilorjunior) wants to merge 1 commit into
Azure:mainfrom
seilorjunior:test/262-publish-example-preservation

Conversation

@seilorjunior

Copy link
Copy Markdown

Add exact operation example assertions and OpenAPI/Swagger import preservation coverage while investigating the reported corruption. No production behavior changes or confirmed root-cause fix.

Refs #262

Add exact operation example assertions and OpenAPI/Swagger import
preservation coverage while investigating the reported corruption.
No production behavior changes or confirmed root-cause fix.

Refs Azure#262

Co-authored-by: GitHub Copilot <noreply@github.com>
Copilot AI balanced review requested due to automatic review settings September 17, 2026 18:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused regression tests correctly exercise both relevant publishing paths.

Pull request overview

Adds regression coverage for issue #262 without changing production behavior.

Changes:

  • Verifies operation examples preserve nulls and 24-hour timestamps.
  • Covers sanitized OpenAPI 3 and Swagger 2 imports.
File summaries
File Description
tests/unit/services/resource-publisher.test.ts Tests operation-example preservation.
tests/unit/services/api-publisher.test.ts Tests specification-import preservation.
Review details
  • Files reviewed: 2/2 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

This branch has not been deployed

No deployments
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