Your next pocket travel guide
Upvote:4
Your companion is mistaken - Switzerland is in the Schengen zone (Source)
She should be fine with her visa, no transit visa required.