Compare commits
1 Commits
b3b1718d62
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 930a4b6772 |
@ -1 +1 @@
|
||||
{"version":2,"defects":[],"times":{"IndexTest::testHello":0.001}}
|
||||
{"version":2,"defects":{"IndexTest::testHelloNoParam":5},"times":{"IndexTest::testHello":0.014,"IndexTest::testHelloNoParam":0}}
|
||||
13
index.php
13
index.php
@ -1,5 +1,14 @@
|
||||
<?php
|
||||
$name = $_GET['name'] ?? 'poopstink';
|
||||
require_once __DIR__.'/vendor/autoload.php';
|
||||
|
||||
printf('Hello %s', $name);
|
||||
use Symfony\Component\HttpFoundation\Request;
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
|
||||
$request = Request::createFromGlobals();
|
||||
|
||||
$name = $request->query->get('name', 'Dingo');
|
||||
|
||||
$response = new Response(sprintf('Hello %s', htmlspecialchars($name, ENT_QUOTES, 'UTF-8')));
|
||||
|
||||
$response->send();
|
||||
|
||||
|
||||
10
test.php
10
test.php
@ -13,5 +13,15 @@ class IndexTest extends TestCase
|
||||
|
||||
$this->assertEquals('Hello Poopiebutt', $content);
|
||||
}
|
||||
|
||||
public function testHelloNoParam(): void
|
||||
{
|
||||
unset($_GET['name']);
|
||||
ob_start();
|
||||
include 'index.php';
|
||||
$content = ob_get_clean();
|
||||
|
||||
$this->assertEquals('Hello Dingo', $content);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user