FilterFormatUpgradePathTestCase::testFilterFormatUpgrade

7 upgrade.filter.test FilterFormatUpgradePathTestCase::testFilterFormatUpgrade()

Test a successful upgrade.

File

modules/simpletest/tests/upgrade/upgrade.filter.test, line 30

Code

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.'));
}
Login or register to post comments