diff --git a/tests/_bootstrap.php b/tests/_bootstrap.php index 5f25b0748..f1e16e5f2 100644 --- a/tests/_bootstrap.php +++ b/tests/_bootstrap.php @@ -1,60 +1,25 @@ bin/grav install"); - } - - // Register the auto-loader. - $loader = require_once $autoload; - - if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) { - throw new \RuntimeException(sprintf('You are running PHP %s, but Grav needs at least PHP %s to run.', $ver, $req)); - } - - // Set timezone to default, falls back to system if php.ini not set - date_default_timezone_set(@date_default_timezone_get()); - - // Set internal encoding if mbstring loaded - if (!extension_loaded('mbstring')) { - throw new \RuntimeException("'mbstring' extension is not loaded. This is required for Grav to run correctly"); - } - mb_internal_encoding('UTF-8'); - Grav::resetInstance(); - - // Get the Grav instance - $grav = Grav::instance(['loader' => $loader]); + $grav = Grav::instance(); $grav['uri']->init(); $grav['debugger']->init(); $grav['assets']->init(); $grav['config']->set('system.cache.enabled', false); - - /** @var UniformResourceLocator $locator */ - $locator = $grav['locator']; - $locator->addPath('tests', '', 'tests', false); - - // Set default $_SERVER value used for nonces - empty( $_SERVER['HTTP_CLIENT_IP'] ) && $_SERVER['HTTP_CLIENT_IP'] = '127.0.0.1'; + $grav['locator']->addPath('tests', '', 'tests', false); return $grav; }; - Fixtures::add('grav', $grav); $fake = Factory::create();