Merge Request Approvals enabled but not blocking merges

I enabled Merge Request Approvals on my Gitlab project, but was still able to merge a branch into master from my git client. I thought that I would run into a message preventing me from doing so until a Merge Request was made. What’s the expected behavior? Does this only work when merging from the gitlab website?