Page MenuHomePhabricator

Add DI and unit tests to API modules
Open, LowPublic

Description

There are two API modules now, one of which (ApiFlickrBlacklist) has semi-broken integration tests (see T265645: Rewrite UploadWizard's ApiFlickrBlacklistTest to not try to make HTTP requests). The code should also be namespaceified.

This depends on T276242: Use dependency injection in the campaign system as ApiQueryAllCampaigns depends on UploadWizardCampaign.