27 lines
665 B
PHP
27 lines
665 B
PHP
<?php
|
|
|
|
use Silex\WebTestCase;
|
|
|
|
class controllersTest extends WebTestCase
|
|
{
|
|
public function testGetHomepage()
|
|
{
|
|
$client = $this->createClient();
|
|
$client->followRedirects(true);
|
|
$crawler = $client->request('GET', '/');
|
|
|
|
$this->assertTrue($client->getResponse()->isOk());
|
|
$this->assertContains('Welcome', $crawler->filter('body')->text());
|
|
}
|
|
|
|
public function createApplication()
|
|
{
|
|
$app = require __DIR__.'/../src/app.php';
|
|
require __DIR__.'/../config/dev.php';
|
|
require __DIR__.'/../src/controllers.php';
|
|
$app['session.test'] = true;
|
|
|
|
return $this->app = $app;
|
|
}
|
|
}
|