Jeder, der CodeIgniter verwendet, verwendet automatisierte Komponententests?
Scheint so, wie CodeIgniters Typ Unit-Test einen Controller haben muss, der im Browser läuft,
z.B.
Allerdings möchte ich nur von der Befehlszeile aus testen, ich möchte automatisierten Test und Build.
Irgendwelche Empfehlung?
Danke.
Folgendes mache ich:
require_once
die Datei bootstrap.php in meinen Tests. prove
für Tests im t-Verzeichnis bootstrap.php
:
Ein Beispiel für einen Test:
t/000-sanity.t
:
Alle CodeIgniter-Dateien sind verfügbar. Zum Beispiel können Sie $ci =& get_instance();
Dieses Setup funktioniert hervorragend in CI 1.7.x und 2.x. Test.php ist auch sehr einfach zu bedienen.
Tags und Links unit-testing php codeigniter