Explorar o código

[tests] Use Predis\Autoload from include_path when not in repository.

This is useful only for running the test suite after installing the
PEAR package, see #126 for reference.
Daniele Alessandri %!s(int64=11) %!d(string=hai) anos
pai
achega
0a4eed1dff
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      tests/bootstrap.php

+ 7 - 1
tests/bootstrap.php

@@ -9,7 +9,13 @@
  * file that was distributed with this source code.
  */
 
-require __DIR__.'/../autoload.php';
+if (file_exists(__DIR__.'/../autoload.php')) {
+    require __DIR__.'/../autoload.php';
+} else if (@include('Predis/Autoloader.php')) {
+    Predis\Autoloader::register();
+} else {
+    die('ERROR: Unable to find a suitable mean to register Predis\Autoloader.');
+}
 
 require __DIR__.'/PHPUnit/ArrayHasSameValuesConstraint.php';
 require __DIR__.'/PHPUnit/RedisCommandConstraint.php';