From f1515c957c16c06d7d7be53f36f273b643b4cd52 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Tue, 9 Nov 2010 17:43:10 +0000 Subject: #934050 follow-up: Committing missing tests. --- .../simpletest/tests/upgrade/upgrade.filter.test | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 modules/simpletest/tests/upgrade/upgrade.filter.test (limited to 'modules/simpletest/tests') diff --git a/modules/simpletest/tests/upgrade/upgrade.filter.test b/modules/simpletest/tests/upgrade/upgrade.filter.test new file mode 100644 index 000000000..732e757e7 --- /dev/null +++ b/modules/simpletest/tests/upgrade/upgrade.filter.test @@ -0,0 +1,56 @@ + 'Filter format upgrade path', + 'description' => 'Verifies that filter formats and references to filter formats are converted properly.', + 'group' => 'Upgrade path', + ); + } + + function setUp() { + // Path to the database dump. + $this->databaseDumpFiles = array( + drupal_get_path('module', 'simpletest') . '/tests/upgrade/drupal-6.filled.database.php', + ); + parent::setUp(); + } + + /** + * Test a successful upgrade. + */ + function testFilterFormatUpgrade() { + $this->assertTrue($this->performUpgrade(), t('The upgrade was completed successfully.')); + + $format = filter_format_load('1'); + $this->assertTrue($format->format == '1', t('Filter format found.')); + $format->format = 'test_filter'; + $format->name = 'Test filter'; + filter_format_save($format); + $format = filter_format_load('test_filter'); + $this->assertTrue($format->format == 'test_filter', t('Saved a filter format with machine name.')); + + $account = user_load(4); + user_save($account, array('signature_format' => 'test_filter')); + $account = user_load(4); + $this->assertTrue($account->signature_format == 'test_filter', t('Signature format changed successfully to a filter format with machine name.')); + + $delta = db_insert('block_custom') + ->fields(array( + 'body' => 'Test block', + 'info' => 'Test block', + 'format' => 'test_filter', + )) + ->execute(); + $this->assertTrue($delta > 0, t('Created a custom block using a filter format with machine name.')); + } +} -- cgit v1.2.3