Browse Source

Merge branch '2.1' into 2.2

h origin especially if it merges an updated upstream into a topic branch.
mark_story 14 years ago
parent
commit
7ef83b89f5

+ 4 - 0
lib/Cake/Controller/Component/SecurityComponent.php

@@ -206,6 +206,10 @@ class SecurityComponent extends Component {
  * @return void
  */
 	public function startup(Controller $controller) {
+		if ($controller->name == 'CakeError') {
+			return true;
+		}
+
 		$this->request = $controller->request;
 		$this->_action = $this->request->params['action'];
 		$this->_methodsRequired($controller);

+ 6 - 16
lib/Cake/TestSuite/CakeTestSuiteDispatcher.php

@@ -136,24 +136,14 @@ class CakeTestSuiteDispatcher {
  * @return boolean true if found, false otherwise
  */
 	public function loadTestFramework() {
-		$found = $path = null;
-
-		if (@include 'PHPUnit' . DS . 'Autoload.php') {
-			$found = true;
-		}
-
-		if (!$found) {
-			foreach (App::path('vendors') as $vendor) {
-				if (is_dir($vendor . 'PHPUnit')) {
-					$path = $vendor;
-				}
-			}
-
-			if ($path && ini_set('include_path', $path . PATH_SEPARATOR . ini_get('include_path'))) {
-				$found = include 'PHPUnit' . DS . 'Autoload.php';
+		foreach (App::path('vendors') as $vendor) {
+			if (is_dir($vendor . 'PHPUnit')) {
+				ini_set('include_path', $vendor . PATH_SEPARATOR . ini_get('include_path'));
+				break;
 			}
 		}
-		return $found;
+
+		return include 'PHPUnit' . DS . 'Autoload.php';
 	}
 
 /**