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
);
}
}