public function testDumpingHtmlStringVarWithSupressedOutputShouldReturnValue()
 {
     // supress output
     \Phalcon\Debug\Dump::setOutput(false);
     ob_start();
     $dump = new \Phalcon\Debug\Dump($this->flushBuffer);
     $return = $dump->dump($this->fixtures['htmlString']);
     $output = ob_get_clean();
     $this->assertBacktraceNotExists($output);
     // assert no output
     $this->assertEmpty($output);
     // assert returned value has backtrace
     $this->assertBacktraceExists($return);
     // assert dump was returned
     $this->assertContains($this->fixtures['htmlString'], $return);
     // assert right output flag was set
     $this->assertFalse(\Phalcon\Debug\Dump::getOutput());
 }