data = new Data();
}
public function testIndex(): void
{
$response = new ResponseRenderer();
$controller = new VariablesController($response, new Template(), $this->data, $GLOBALS['dbi']);
$this->dummyDbi->addSelectDb('mysql');
$controller();
$this->assertAllSelectsConsumed();
$html = $response->getHTMLResult();
$this->assertStringContainsString('
', $html);
$this->assertStringContainsString('index.php?route=/server/status/variables', $html);
$this->assertStringContainsString(
'
Containing the word: ',
$html
);
$this->assertStringContainsString('
', $html);
$this->assertStringContainsString('Show only alert values', $html);
$this->assertStringContainsString('Filter by category', $html);
$this->assertStringContainsString('Show unformatted values', $html);
$this->assertStringContainsString('assertStringContainsString('Related links:', $html);
$this->assertStringContainsString('Flush (close) all tables', $html);
$this->assertStringContainsString('
', $html);
$this->assertStringContainsString(
'',
$html
);
$this->assertStringContainsString('Variable ', $html);
$this->assertStringContainsString('Value ', $html);
$this->assertStringContainsString('Description ', $html);
$this->assertStringContainsString('Aborted clients', $html);
$this->assertStringContainsString('', $html);
$this->assertStringContainsString('Aborted connects', $html);
$this->assertStringContainsString('Com delete multi', $html);
$this->assertStringContainsString('Com create function', $html);
$this->assertStringContainsString('Com empty query', $html);
}
}