diff options
Diffstat (limited to 'tests/unit/controller/PageControllerTest.php')
-rw-r--r-- | tests/unit/controller/PageControllerTest.php | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/unit/controller/PageControllerTest.php b/tests/unit/controller/PageControllerTest.php index a2b9b6e16..ff229c79b 100644 --- a/tests/unit/controller/PageControllerTest.php +++ b/tests/unit/controller/PageControllerTest.php @@ -123,4 +123,21 @@ class PageControllerTest extends ControllerTestUtility { $this->assertTrue($response instanceof JSONResponse); } + + + public function testUpdateSettingsNoParameterShouldNotSetIt() { + $request = $this->getRequest(array('post' => array( + 'showAll' => true + ))); + $this->controller = new PageController($this->api, $request); + + $this->api->expects($this->once()) + ->method('setUserValue') + ->with($this->equalTo('showAll'), + $this->equalTo(true)); + + $response = $this->controller->updateSettings(); + + $this->assertTrue($response instanceof JSONResponse); + } }
\ No newline at end of file |