summaryrefslogtreecommitdiffstats
path: root/tests/lib
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib')
-rw-r--r--tests/lib/appframework/http/JSONResponseTest.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/lib/appframework/http/JSONResponseTest.php b/tests/lib/appframework/http/JSONResponseTest.php
index cdd8d269b41..692237f57b2 100644
--- a/tests/lib/appframework/http/JSONResponseTest.php
+++ b/tests/lib/appframework/http/JSONResponseTest.php
@@ -76,6 +76,17 @@ class JSONResponseTest extends \Test\TestCase {
$this->assertEquals($expected, $this->json->render());
}
+ /**
+ * @expectedException \Exception
+ * @expectedExceptionMessage Could not json_encode due to invalid non UTF-8 characters in the array: array (
+ * @requires PHP 5.5
+ */
+ public function testRenderWithNonUtf8Encoding() {
+ $params = ['test' => hex2bin('e9')];
+ $this->json->setData($params);
+ $this->json->render();
+ }
+
public function testConstructorAllowsToSetData() {
$data = array('hi');
$code = 300;