With 30 Spirit, You have a 30% chance to resist the stun.
Up to 50, it gives 1% resist chance. After 50, the effect is less noticeable. With 100 spirit resistance, you have a 75% chance of resist. With 150 you have an 87%.
EDIT: half the times you resist, it is a partial resist of half duration. Example, with 40 Spirit, you have a 20% chance to fully resist, a 20% chance of partial resist, and a 60% chance of being fully stunned.