Example #1
0
 /**
  * @dataProvider url404provider
  */
 public function test404Response($url)
 {
     $kernel = new Kernel(null);
     $request = new Request();
     $request->server->set('REQUEST_URI', $url);
     $response = new Response();
     $kernel->handle($request, $response);
     $this->assertEquals('404', $response->getStatusCode());
 }
<?php

$rootPath = __DIR__ . '/..';
require_once $rootPath . '/vendor/autoload.php';
use Symfony\Component\HttpFoundation\Request, Symfony\Component\HttpFoundation\Response;
use Hoborg\DashboardCache\Kernel;
$req = Request::createFromGlobals();
$res = Response::create();
$res->setContent('Hi !!');
$kernel = new Kernel("{$rootPath}/dashboardCache.properties");
$kernel->handle($req, $res);
$res->send();