Angular has great built-in tools for making web requests. It also contains a great module for testing HTTP communication: HttpClientTestingModule. This module contains full toolbox to ensure web communication happens as intended by the developer.
BONUS: Searching for a better folder structure for angular projects? check it out and you can thank me later.