This commit is contained in:
mespeche
2013-09-05 09:57:57 +02:00

View File

@@ -43,7 +43,7 @@ class DefaultControllerTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($request->attributes->get('_view'), "index"); $this->assertEquals($request->attributes->get('_view'), "index");
} }
public function testNoActionWithQuery() public function testNoActionWithGetParam()
{ {
$defaultController = new DefaultController(); $defaultController = new DefaultController();
$request = new Request(array( $request = new Request(array(
@@ -55,15 +55,59 @@ class DefaultControllerTest extends \PHPUnit_Framework_TestCase
$this->assertEquals($request->attributes->get('_view'), 'foo'); $this->assertEquals($request->attributes->get('_view'), 'foo');
} }
public function testNoActionWithRequest() public function testNoActionWithPostParam()
{ {
$defaultController = new DefaultController(); $defaultController = new DefaultController();
$request = new Request(array(), array( $request = new Request(
"view" => "foo" array(),
)); array("view" => "foo")
);
$defaultController->noAction($request); $defaultController->noAction($request);
$this->assertEquals($request->attributes->get('_view'), 'foo'); $this->assertEquals($request->attributes->get('_view'), 'foo');
} }
public function testNoActionWithAttribute()
{
$defaultController = new DefaultController();
$request = new Request(
array(),
array(),
array("_view" => "foo")
);
$defaultController->noAction($request);
$this->assertEquals($request->attributes->get('_view'), 'foo');
}
public function testNoActionWithAttributeAndQuery()
{
$defaultController = new DefaultController();
$request = new Request(
array("view" => "bar"),
array(),
array("_view" => "foo")
);
$defaultController->noAction($request);
$this->assertEquals($request->attributes->get('_view'), 'bar');
}
public function testNoActionWithAttributeAndRequest()
{
$defaultController = new DefaultController();
$request = new Request(
array(),
array("view" => "bar"),
array("_view" => "foo")
);
$defaultController->noAction($request);
$this->assertEquals($request->attributes->get('_view'), 'bar');
}
} }