I had a girl that I was with a while ago that was very attached to me, even though I didn't reciprocate the same attachment. She would constantly be shit testing me, telling me that other guys like her etc, and I would usually ignore them.

One time though she ended up cuddling and being generally very intimate with another guy right in front of me. Once I told her I didn't like her doing that, she said she'll stop and proceeded to do the same thing again the next day, making it pretty obvious that it was intentional. I ended things with her pretty soon after. When I told her I was ending this, she began to cry and say she basically said it was to make me jealous - which is the goal of shit tests - but I stuck to my guns.

What I was curious about was how I handled it; Should I have seen this as another shit test or was I right to see this as straight-up disrespect?