Covenant In Surah Ale Imran
If we give due consideration to the context of verses and their flow beginning from previous verses, then it is not very difficult to understand that these verses are talking about Bani-Israel. This video might clear this up. https://youtu.be/Cc3JhHUUgaw