summaryrefslogtreecommitdiff
path: root/modules/simpletest
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2010-11-21 20:35:10 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2010-11-21 20:35:10 +0000
commitfe7e01c60d9d0c540112fa2ffe4265240e2fe0cb (patch)
treec02da19aeeff8b89290cc737225449c000ab95b9 /modules/simpletest
parent2e438914d2133d185f12547b815ab8fde3f80bc2 (diff)
downloadbrdo-fe7e01c60d9d0c540112fa2ffe4265240e2fe0cb.tar.gz
brdo-fe7e01c60d9d0c540112fa2ffe4265240e2fe0cb.tar.bz2
#931736 by dww: Fixed No upgrade path for the D6 'file_directory_temp' setting.
Diffstat (limited to 'modules/simpletest')
-rw-r--r--modules/simpletest/tests/upgrade/drupal-6.filled.database.php10
-rw-r--r--modules/simpletest/tests/upgrade/upgrade.upload.test9
2 files changed, 18 insertions, 1 deletions
diff --git a/modules/simpletest/tests/upgrade/drupal-6.filled.database.php b/modules/simpletest/tests/upgrade/drupal-6.filled.database.php
index 9f33ee0a7..25092e70f 100644
--- a/modules/simpletest/tests/upgrade/drupal-6.filled.database.php
+++ b/modules/simpletest/tests/upgrade/drupal-6.filled.database.php
@@ -19735,7 +19735,15 @@ db_insert('variable')->fields(array(
))
->values(array(
'name' => 'file_directory_temp',
- 'value' => 's:26:"/Applications/MAMP/tmp/php";',
+ 'value' => 's:29:"/drupal-6/file/directory/temp";',
+))
+->values(array(
+ 'name' => 'file_directory_path',
+ 'value' => 's:29:"/drupal-6/file/directory/path";',
+))
+->values(array(
+ 'name' => 'file_downloads',
+ 'value' => 'i:2;',
))
->values(array(
'name' => 'filter_html_1',
diff --git a/modules/simpletest/tests/upgrade/upgrade.upload.test b/modules/simpletest/tests/upgrade/upgrade.upload.test
index 761d6558d..a0402a38e 100644
--- a/modules/simpletest/tests/upgrade/upgrade.upload.test
+++ b/modules/simpletest/tests/upgrade/upgrade.upload.test
@@ -65,5 +65,14 @@ class UploadUpgradePathTestCase extends UpgradePathTestCase {
}
$this->assertIdentical($filenames, $recorded_filenames, 'The uploaded files are present in the same order after the upgrade.');
}
+ // Make sure the file settings were properly migrated.
+ $d6_file_directory_temp = '/drupal-6/file/directory/temp';
+ $d6_file_directory_path = '/drupal-6/file/directory/path';
+ $d6_file_downloads = 2; // FILE_DOWNLOADS_PRIVATE
+
+ $this->assertNull(variable_get('file_directory_temp', NULL), "The 'file_directory_temp' variable was properly removed.");
+ $this->assertEqual(variable_get('file_temporary_path', 'drupal-7-bogus'), $d6_file_directory_temp, "The 'file_temporary_path' setting was properly migrated.");
+ $this->assertEqual(variable_get('file_default_scheme', 'drupal-7-bogus'), 'private', "The 'file_default_scheme' setting was properly migrated.");
+ $this->assertEqual(variable_get('file_private_path', 'drupal-7-bogus'), $d6_file_directory_path, "The 'file_private_path' setting was properly migrated.");
}
}