public function testRunUpdate()
 {
     $config = Config::getInstance();
     $this->simulateLogin('*****@*****.**', true);
     $_GET['run_update'] = true;
     $controller = new MockUpgradeApplicationController(true);
     MockUpgradeApplicationController::$current_exception = 'Stuff Happened';
     $results = $controller->go();
     $this->assertPattern('/Stuff Happened/', $results);
     $controller = new MockUpgradeApplicationController(true);
     MockUpgradeApplicationController::$current_exception = false;
     $results = $controller->go();
     $this->assertPattern('/\\/install\\/upgrade-application.php\\?ran_update=1/', $controller->redirect_destination);
 }