public function testDumpingHtmlStringVarWithNonCliSapiShouldEchoEscapedDump() { // non cli sapi \Phalcon\Debug\Dump::setSapi('apache'); ob_start(); $dump = new \Phalcon\Debug\Dump($this->flushBuffer); $dump->dump($this->fixtures['htmlString']); $output = ob_get_clean(); $this->assertBacktraceExists($output); // assert string was converted $this->assertContains(htmlentities($this->fixtures['htmlString'], ENT_QUOTES, 'UTF-8'), $output); // assert correct sapi set $this->assertEquals('apache', \Phalcon\Debug\Dump::getSapi()); }