/** * Registers the application services. * * @return void */ public function register() { $this->app->singleton('dockerhub', function (Application $app) { $tokens = DockerHubServiceProvider::getTokens($app); return new TriggerBuildFactory(new Client(), $tokens); }); }
public function testGetTokensWhenFileDoesNotExist() { Config::set('services.dockerhub.tokens', 'notexisting.json'); $this->assertSame([], DockerHubServiceProvider::getTokens($this->app), "When no tokens file exists, an empty array is used instead."); }