/**
  * 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.");
 }