You are here

public function ReportTest::testParameterTypes in Forena Reports 8

File

tests/src/Unit/ReportTest.php, line 134
Implements ReportTest

Class

ReportTest
@group Forena @require module forena @coversDefaultClass \Drupal\forena\Report

Namespace

Drupal\Tests\forena\Unit

Code

public function testParameterTypes() {
  $content = $this
    ->report('parameter_test');

  // Verfiy that a parameters form has been build
  $this
    ->assertArrayHasKey('parameters', $content);
  $form = $content['parameters'];
  $this
    ->assertArrayHasKey('parms', $form);

  //@TODO: Extend testing to cover all parameter control types.
  $parms = $form['parms'];
  $this
    ->assertArrayHasKey('textfield', $parms);
  $this
    ->assertArrayHasKey('select', $parms);
}