* Unmerged path tests/configuration_test.info
diff --git a/tests/handlers/ConfigurationHandlerBaseTestCase.test b/tests/handlers/ConfigurationHandlerBaseTestCase.test
index 716ba38..572bb2b 100644
--- a/tests/handlers/ConfigurationHandlerBaseTestCase.test
+++ b/tests/handlers/ConfigurationHandlerBaseTestCase.test
@@ -48,7 +48,7 @@ abstract class ConfigurationHandlerBaseTestCase extends ConfigurationWebTestCase
     $imported = $results->getInfo('imported');
 
     if ($this->importDependencies()) {
-      $dependencies = $this->dependenciesToCheck();
+      $dependencies = $this->dependenciesToImport();
       if ($dependencies) {
         $configToImport = array_merge($configToImport, $dependencies);
       }
@@ -74,6 +74,14 @@ abstract class ConfigurationHandlerBaseTestCase extends ConfigurationWebTestCase
     $configToExport = $this->configToExport();
     $results = ConfigurationManagement::exportToDataStore($configToExport, $this->exportDependencies(), $this->exportOptionals());
     $exported = $results->getInfo('exported');
+
+    if ($this->exportDependencies()) {
+      $dependencies = $this->dependenciesToExport();
+      if ($dependencies) {
+        $configToExport = array_merge($configToExport, $dependencies);
+      }
+    }
+
     foreach ($configToExport as $config) {
       $this->assertTrue(in_array($config, $exported), "Configuration for $config was exported.");
       $file_for_config = $this->datastore_path . '/' . $config . '.inc';
@@ -167,7 +175,7 @@ abstract class ConfigurationHandlerBaseTestCase extends ConfigurationWebTestCase
   /**
    * Returns an array of configurations to check if they were imported.
    */
-  protected function dependenciesToCheck() {
+  protected function dependenciesToImport() {
     return FALSE;
   }
 
@@ -183,6 +191,13 @@ abstract class ConfigurationHandlerBaseTestCase extends ConfigurationWebTestCase
     return FALSE;
   }
 
+  /**
+   * Returns an array of configurations to check if they were exported.
+   */
+  protected function dependenciesToExport() {
+    return FALSE;
+  }
+
   protected function exportOptionals() {
     return FALSE;
   }
