Ditch her ass or make her apologise. The bitch invited YOU out so you are not at any obligation to pay her. The fact that she tried to make you feel guilty about it is such a basic bitch move
The only times that I pay a friend/sibling for gas money is when I ask them if they can take me to a destination. Like if I need to go to work or somewhere that's far by public transport then it is expected that you pay for gas money.