I've never had a cat do that. My cat eats my plants when we are not there. Fortunately most are tall enough that she can't reach them, but the smaller ones are all nibbled. How do you stop a cat doing that???
The only one that is really poisonous (Nerium Oleander) is taller than me so way out of her reach so no real threat, but for peace of mind and out of love for my green babies I really would want her to leave them alone.