Beispiel #1
0
 /**
  * Renders the test with an HTML diff table.
  */
 function render()
 {
     drupal_add_css(drupal_get_path('module', 'coder') . '/scripts/coder_format/tests/coder-diff.css', 'module', 'all', false);
     foreach ($this->input as $unit => $content) {
         // Do not output passed units.
         if ($this->expect[$unit] === $this->actual[$unit]) {
             continue;
         }
         $diff = new Text_Diff('auto', array(explode("\n", $this->expect[$unit]), explode("\n", $this->actual[$unit])));
         $renderer = new Text_Diff_Renderer_parallel($this->test . ' test in ' . htmlspecialchars(basename($this->filename)));
         $message .= $renderer->render($diff);
     }
     return $message;
 }
 /**
  * Renders the test with an HTML diff table.
  */
 function render()
 {
     $message = '<pre>' . htmlspecialchars($this->css) . '</pre>';
     $diff = new Text_Diff('auto', array(explode("\n", $this->print ? $this->expect : var_export($this->expect, true)), explode("\n", $this->print ? $this->actual : var_export($this->actual, true))));
     $renderer = new Text_Diff_Renderer_parallel();
     $renderer->original = 'Expected';
     $renderer->final = 'Actual';
     $message .= $renderer->render($diff);
     return $message;
 }
 /**
  * Renders the test with an HTML diff table.
  */
 function render()
 {
     $message = '<pre>' . htmlspecialchars($this->css, ENT_COMPAT, 'UTF-8') . '</pre>';
     $diff = new Text_Diff('auto', array(explode("\n", $this->expect), explode("\n", $this->actual)));
     $renderer = new Text_Diff_Renderer_parallel();
     $renderer->original = 'Expected';
     $renderer->final = 'Actual';
     $message .= $renderer->render($diff);
     return $message;
 }