Esempio n. 1
0
 /**
  * @group   ZF-9126
  */
 public function testDojoHelperEncodesUnicodeChars()
 {
     $dojo = new AutoCompleteDojo();
     $dojo->setBroker($this->broker);
     $dojo->suppressExit = true;
     $data = array ('garçon', 'schließen', 'Helgi Þormar Þorbjörnsson');
     $encoded = $dojo->direct($data);
     $body = $this->response->getBody();
     $decoded = Json::decode($encoded, Json::TYPE_ARRAY);
     $test = array ();
     foreach ($decoded['items'] as $item) {
         $test[] = $item['name'];
     }
     $this->assertSame($data, $test);
     $this->assertSame($encoded, $body);
 }
Esempio n. 2
0
 public function testDojoHelperCanEnableLayoutsAndViewRenderer()
 {
     $dojo = new Helper\AutoCompleteDojo();
     $dojo->suppressExit = true;
     $data = array('foo', 'bar', 'baz');
     $encoded = $dojo->direct($data, false, true);
     $this->assertTrue($this->layout->isEnabled());
     $this->assertFalse($this->viewRenderer->getNoRender());
 }