/**
  * Test download types
  *
  * @covers Yoast_GA_Admin::track_download_types()
  */
 public function test_track_download_types()
 {
     $download_types = $this->class_instance->track_download_types();
     $download_types_result = is_array($download_types);
     if ($download_types_result) {
         foreach ($download_types as $values) {
             $this->assertArrayHasKey('id', $values);
             $this->assertArrayHasKey('name', $values);
             if (isset($values['name'])) {
                 $this->assertNotEmpty($values['name']);
             }
         }
     } else {
         $this->assertTrue($download_types_result);
     }
 }