cultcache-ts: tests pin the single-put judge's alias and key-pair order #108
Loading…
Reference in a new issue
No description provided.
Delete branch "ts-put-judge-pins"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes variants:follow_up:ts-put-judge-order-pins.
TS's single-put judge (
#refuseIndexSharing,indexSharingRefusal) is reached by no TS-walkable pair-order vector row, so two mutants survived. Two tests inpackages/cultcache-ts/test/unique-index.test.tsnow kill both:U+FF21/U+10400colliding on one put: the alias least by UTF-16 code unit (U+10400) is named, not the least by code point;U+00EA, put keye U+0302(its NFD form): the pair is ordered by code unit, not by normalised form.Both mutants applied locally fail exactly their test. Test-only change; vectors rows 1-37 and the other runtimes are untouched.
🤖 Generated with Claude Code