You are here

public function BasicUpgradePath::testFailedUpgrade in Drupal 7

Test a failed upgrade, and verify that the failure is reported.

File

modules/simpletest/tests/upgrade/upgrade.test, line 357

Class

BasicUpgradePath
Perform basic upgrade tests.

Code

public function testFailedUpgrade() {

  // Destroy a table that the upgrade process needs.
  db_drop_table('access');

  // Assert that the upgrade fails.
  $this
    ->assertFalse($this
    ->performUpgrade(FALSE) && $this->pendingUpdates, 'A failed upgrade should return messages.');
}