v1.3.1-release
What's new
lightweight tag 64b5b4eb9ba904e72e69f3a9936c11b9d22c13f5 v1.3.1-release
Author: Entrail09 <adrian.horstmann.ah@gmail.com>
Date: Wed Jul 22 13:48:27 2026 +0200
commit 64b5b4eb9ba904e72e69f3a9936c11b9d22c13f5
Author: Entrail09 <adrian.horstmann.ah@gmail.com>
Date: Wed Jul 22 13:48:27 2026 +0200
Bump Interface to 11509 for Classic Era 1.15.9, version 1.3.1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
commit 89093fcf7198b9762687c586e57d25c4ca0657a7
Author: Entrail09 <adrian.horstmann.ah@gmail.com>
Date: Tue Jul 21 16:47:18 2026 +0200
Add headless test suite (14 tests, Vanilla + TBC boots)
- tests/: same architecture as PetTips (real addon files loaded via
setfenv into live WoW mocks); M.HoverItem() drives the full tooltip
hook cycle - cleared-hooks, guard, OnTooltipSetItem - like the game
- One boot per game flavor, so BOTH data catalogues are covered
- Suites: data integrity (per-profession counts pinned: Vanilla 1230 /
TBC 2119 recipes, breakpoint sanity, reagent-index back-links,
vendor-reagent exclusion), FactionData (24 entries, no dangling ids),
tooltip end-to-end (sections, difficulty colors, not-learned marker,
no-skillups collapse, via-conversions, maxLines truncation + hidden
count, only-learned filter, faction lock both sides, modifier gate,
once-per-tooltip guard)
- Invariants tolerate the verified data quirks: orange > yellow rows
(Goblin Jumper Cables, Smelt Tin) and the all-gray sentinel on
The Mortar: Reloaded (13240, TBC)
- tests/ excluded from packaging (.pkgmeta) and deploys
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This mod has no additional files

