From b1a3ab9e646b04141497a5ea503c437d9addaeb4 Mon Sep 17 00:00:00 2001 From: Derek Perkins <derek@derekperkins.com> Date: Sat, 21 Jun 2014 10:28:10 -0600 Subject: [PATCH] Added unit test for CakeRequest::setInput Don't use mocks as the tests weren't really testing anything when mocks were involved. Refs #3764 --- lib/Cake/Test/Case/Network/CakeRequestTest.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/lib/Cake/Test/Case/Network/CakeRequestTest.php b/lib/Cake/Test/Case/Network/CakeRequestTest.php index c54851374..8a050235d 100644 --- a/lib/Cake/Test/Case/Network/CakeRequestTest.php +++ b/lib/Cake/Test/Case/Network/CakeRequestTest.php @@ -2081,7 +2081,7 @@ class CakeRequestTest extends CakeTestCase { /** * Data provider for testing reading values with CakeRequest::param() - * + * * @return array */ public function paramReadingDataProvider() { @@ -2218,6 +2218,22 @@ class CakeRequestTest extends CakeTestCase { $this->assertEquals('/posts/base_path/1/name:value?test=value', $result); } +/** + * Test the input() method. + * + * @return void + */ + public function testSetInput() { + $request = new CakeRequest('/'); + + $request->setInput('I came from setInput'); + $result = $request->input(); + $this->assertEquals('I came from setInput', $result); + + $result = $request->input(); + $this->assertEquals('I came from setInput', $result); + } + /** * Test the input() method. *