Maakaf/friends-activity-backend
refactor - github service - inject octokit and use abstraction level to remove coupling
Aperta
#56 aperta il 30 ott 2025
hacktoberfest
Metriche repository
- Star
- (9 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
while trying to write the more "interesting" utests for GithubService, i came to realize that it would be a lot easier to mock and test if octokit (and Logger for that matter) would be injected.
So i would like to refactor the service such that it expects an abstraction and use octokit to implement it. this would:
- enable easier mocking in utests.
- remove strong couling we have today between octokit and github service.
@UrielOfir @barlavi1 @Lidor57 - any thoughts about this ?