You are here

public function HTMLTest::testCSV in Forena Reports 8

Table function

File

tests/src/Unit/Document/HTMLTest.php, line 30

Class

HTMLTest
Test XML @group Forena @require module forena @coversDefaultClass \Drupal\forena\FrxPlugin\Document\HTML

Namespace

Drupal\Tests\forena\Unit\Document

Code

public function testCSV() {
  $doc = DocManager::instance()
    ->setDocument('html');
  $doc
    ->header();
  $doc
    ->write($this->html);
  $doc
    ->footer();
  $doc->title = 'Test HTML';
  $report = $doc
    ->flush();

  // Check the headers
  $this
    ->assertContains("<p>Run boy Run!</p>", $report, 'Data Present');
  $this
    ->assertContains("<title>Test HTML</title>", $report, "Title Present");
  $this
    ->assertContains("<h1>Test HTML</h1>", $report, "Title Header Present");

  // Check headers
  $headers = $doc->headers;
  $this
    ->assertArrayHasKey('Content-Type', $headers);
  $this
    ->assertContains('text/html', $headers['Content-Type']);
}