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); }