diff --git a/tests/siteIntallD6Test.php b/tests/siteIntallD6Test.php
index 74e61fc..2b39cbf 100644
--- a/tests/siteIntallD6Test.php
+++ b/tests/siteIntallD6Test.php
@@ -13,6 +13,30 @@ class siteInstallD6Case extends Drush_CommandTestCase {
       $this->markTestSkipped('This test class is designed for Drupal 6.');
       return;
     }
+
+    // Copy the "example" test profile into the newly created site's profiles directory
+    $profile_dir = "$root/profiles/example";
+    mkdir($profile_dir);
+    copy(dirname(__FILE__) . '/resources/example.profile', $profile_dir . '/example.profile');
+  }
+
+  public function testSiteContextSetsSubdir() {
+    // Set up codebase without installing Drupal.
+    $sites = $this->setUpDrupal(1, FALSE, '6');
+    $root = $this->webroot();
+    $site = key($sites);
+
+    $this->drush('site-install', array(
+        // First argument is the profile name
+        'example',
+      ),
+      array(
+        'db-url' => $this->db_url($site),
+        'yes' => NULL,
+        'root' => $root,
+        'site-name' => $site_name,
+        'uri' => $site,
+    ));
   }
 
   /*
@@ -24,11 +48,6 @@ class siteInstallD6Case extends Drush_CommandTestCase {
     $root = $this->webroot();
     $site = key($sites);
 
-    // Copy the "example" test profile into the newly created site's profiles directory
-    $profile_dir = "$root/profiles/example";
-    mkdir($profile_dir);
-    copy(dirname(__FILE__) . '/resources/example.profile', $profile_dir . '/example.profile');
-
     $test_string = $this->randomString();
     // example.profile Has values 0-2 defined as allowed.
     $test_int = rand(0, 2);
