Boyfriend tried to catch me in a lie

Da

I’ve sort of been trying to eat healthy but not really? Like I’ll have nice juices and eat healthy all day and go fuck it and have McDonald’s for dinner. My boyfriend has always been encouraging me and I’ve told him when I’ve slipped up and had bad food and he’s always like “no you can do it keep going” etc.

So I had McDonald’s for dinner with my sister today and she snapped a pic of us eating to my boyfriend. I wasn’t going to tell him that I ate McDonald’s for dinner so I was like why’d you do that sis??

Anyway he messaged her back and forth going I’m really disappointed in her and I’m angry like why did she do this etc and I’m like really?? Wow okay. Over reacting a bit much?

Anyway this is what messages we sent to each other after his soccer practice:

Like the fuck?!???? I’m so angry at him and the whole time not one apology? He tried to catch me in a lie and when I called him out on it, he basically said “oh yeah I wanted to see if you’d do it”

Like what do I do at this point??? I want to say “call me tomorrow when you’re ready to apologise for doing this to me” or something like that.

Any suggestions?

Btw I’m not gonna break up with him. We’ve been together almost 2 years and are looking to buy a house together and this is a little (but still frustrating) fight.

Edit: in the past he’s been kinda mean about my eating habits so I kinda want it to stop.