The equippedItemInSelectedSlot computed is the riskiest logic this component owns, but every existing test mocked selectedItem() as null, so the slot-matching branch never ran and a regression to "any equipped item" would have gone unnoticed. Adds a test with three items across two slots that asserts the detail panel receives the same-slot equipped item, not just any equipped item.