nette/nette — Issue #554: tests: Nette\Database
Author: kravco
Created: 2012-02-23 19:46:16+00:00
State: open

V prípade, že mám vypnuté MySQL, testy na Nette\Database nie sú preskočené ale zlyhajú. Je to preto, že PDO::__construct() aspoň u mňa (Wamp, php 5.3.9) vyhodí najprv warning a potom exception, čím spadne do error handlera a test skončí.

// kód na reprodukovanie chyby (vypnuté MySQL)
$conn = new PDO('mysql:host=localhost', 'root');

Skúšal som to všeliako vymyslieť, Debugger::try/catchError ani shut up operátor sa mi tam nezdá vhodný, keďže by mohol zakryť iné chyby.

Chlapci z PHP to samozrejme neriešia...