Skip to content

[AI-FSSDK] [FSSDK-12839] Add no-op regression test for non-holdout decision id normalization#647

Closed
jaeopt wants to merge 1 commit into
masterfrom
ai/jaeopt/FSSDK-12839-test-1
Closed

[AI-FSSDK] [FSSDK-12839] Add no-op regression test for non-holdout decision id normalization#647
jaeopt wants to merge 1 commit into
masterfrom
ai/jaeopt/FSSDK-12839-test-1

Conversation

@jaeopt

@jaeopt jaeopt commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Summary

Locks in the byte-equivalent no-op behavior of decision-event id normalization for non-holdout decisions (experiments, feature tests, rollouts). The existing holdout tests cover the fallback path; this regression covers the happy path so a future refactor cannot silently start substituting valid IDs.

Changes

  • Add a unit-level regression test asserting that normalizeDecisionIds passes valid numeric campaign_id and variation_id through unchanged, and that campaign_id does not collapse to experiment_id when the raw value is already valid.

Jira Ticket

FSSDK-12839

@jaeopt

jaeopt commented Jun 27, 2026

Copy link
Copy Markdown
Contributor Author

TESTING ONLY

@jaeopt jaeopt closed this Jun 27, 2026
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.

1 participant