Fixed up resource class' tests
This commit is contained in:
parent
173136ddce
commit
07ed22c58f
2 changed files with 58 additions and 1 deletions
|
@ -139,7 +139,7 @@ class Config extends \ArrayObject
|
||||||
$config['environment'] = $environment;
|
$config['environment'] = $environment;
|
||||||
|
|
||||||
// Defaults expected Pickles variables to false
|
// Defaults expected Pickles variables to false
|
||||||
foreach (['cache', 'profiler'] as $variable)
|
foreach (['auth', 'cache', 'profiler'] as $variable)
|
||||||
{
|
{
|
||||||
if (!isset($config['pickles'][$variable]))
|
if (!isset($config['pickles'][$variable]))
|
||||||
{
|
{
|
||||||
|
|
|
@ -67,6 +67,32 @@ namespace
|
||||||
{
|
{
|
||||||
class ResourceTest extends PHPUnit_Framework_TestCase
|
class ResourceTest extends PHPUnit_Framework_TestCase
|
||||||
{
|
{
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
$_SERVER['REQUEST_METHOD'] = 'GET';
|
||||||
|
$_SERVER['SERVER_NAME'] = '127.0.0.1';
|
||||||
|
|
||||||
|
file_put_contents('/tmp/pickles.php', '<?php
|
||||||
|
$config = [
|
||||||
|
"environments" => [
|
||||||
|
"local" => "127.0.0.1",
|
||||||
|
"production" => "123.456.789.0",
|
||||||
|
],
|
||||||
|
"pickles" => [
|
||||||
|
"namespace" => "",
|
||||||
|
"datasource" => "mysql",
|
||||||
|
],
|
||||||
|
"datasources" => [
|
||||||
|
"mysql" => [
|
||||||
|
"driver" => "pdo_mysql",
|
||||||
|
],
|
||||||
|
],
|
||||||
|
];
|
||||||
|
');
|
||||||
|
|
||||||
|
Pickles\Config::getInstance('/tmp/pickles.php');
|
||||||
|
}
|
||||||
|
|
||||||
public function testFilterAndValidate()
|
public function testFilterAndValidate()
|
||||||
{
|
{
|
||||||
$response = json_encode([
|
$response = json_encode([
|
||||||
|
@ -211,6 +237,37 @@ namespace
|
||||||
|
|
||||||
new Pickles\Router();
|
new Pickles\Router();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testProfiler()
|
||||||
|
{
|
||||||
|
$this->expectOutputRegex('/"profiler":{/');
|
||||||
|
|
||||||
|
file_put_contents('/tmp/pickles.php', '<?php
|
||||||
|
$config = [
|
||||||
|
"environments" => [
|
||||||
|
"local" => "127.0.0.1",
|
||||||
|
"production" => "123.456.789.0",
|
||||||
|
],
|
||||||
|
"pickles" => [
|
||||||
|
"namespace" => "",
|
||||||
|
"datasource" => "mysql",
|
||||||
|
"profiler" => true,
|
||||||
|
],
|
||||||
|
"datasources" => [
|
||||||
|
"mysql" => [
|
||||||
|
"driver" => "pdo_mysql",
|
||||||
|
],
|
||||||
|
],
|
||||||
|
];
|
||||||
|
');
|
||||||
|
|
||||||
|
Pickles\Config::getInstance('/tmp/pickles.php');
|
||||||
|
|
||||||
|
$_SERVER['REQUEST_METHOD'] = 'PUT';
|
||||||
|
$_REQUEST['request'] = 'v1/resource/1';
|
||||||
|
|
||||||
|
new Pickles\Router();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue