diff --git a/tests/methods/ConstructTest.php b/tests/methods/ConstructTest.php
index <HASH>..<HASH> 100644
--- a/tests/methods/ConstructTest.php
+++ b/tests/methods/ConstructTest.php
@@ -1,18 +1,18 @@
 <?php
+
 namespace ParseCsv\tests\methods;
 
 use ParseCsv\Csv;
 use PHPUnit\Framework\TestCase;
 
-class ConstructTest extends TestCase
-{
+class ConstructTest extends TestCase {
 
     /**
      * CSV
      * The Csv object
      *
      * @access protected
-     * @var [Csv]
+     * @var    Csv
      */
     protected $csv = null;
 
@@ -71,4 +71,16 @@ class ConstructTest extends TestCase
         $this->assertTrue(is_string($this->csv->file_data));
         $this->assertEquals($csv, $this->csv->file_data);
     }
+
+    /**
+     * @runInSeparateProcess because download.php uses header()
+     *
+     * @see                  https://github.com/sebastianbergmann/phpunit/issues/720#issuecomment-10421092
+     */
+    public function testCodeExamples() {
+        foreach (glob('examples/*.php') as $script_file) {
+            /** @noinspection PhpIncludeInspection */
+            require $script_file;
+        }
+    }
 }
Make sure the code examples run without syntax or runtime errors.