Als «unit-tests» getaggte Fragen

34
Hooks Callback testen

Ich entwickle ein Plugin mit TDD und eine Sache, die ich nicht testen kann, sind ... Hooks. Ich meine OK, ich kann Hook-Callback testen, aber wie kann ich testen, ob ein Hook tatsächlich ausgelöst wird (sowohl benutzerdefinierte Hooks als auch WordPress-Standard-Hooks)? Ich gehe davon aus, dass ein...

8
WordPress Themes und PHP-Einheit

Gibt es Beispiele für die Verwendung von PHP-Unit-Tests mit WordPress-Themes? Es scheint, dass viele Blogs zu diesem Thema veraltet sind, da die Kern-Unit-Tests von trac getrennt sind, aber letzte Nacht habe ich trac gezogen und versucht, ein Beispiel einzurichten Thema zum Ausführen von Tests. Es...

8
Richtige Unit-Tests in WordPress

Für Unit-Tests in WordPress stehen verschiedene Threads zur Verfügung. In Bezug auf die in WordPress vorgenommenen Anpassungen sollte ein ordnungsgemäßer Komponententest durchgeführt werden. Ich habe einige Plugins und Artikel darüber überprüft. Hier sind die wenigen.

7
Wie verspotte ich HTTP-Anfragen für PHPUnit?

Ich schreibe ein Plugin, das Anfragen an die Facebook-Grafik-API stellt. Wie würde ich das überwinden, da ich nicht möchte, dass meine Komponententests diese Anforderungen tatsächlich stellen? Meine Methode ruft sowohl wp_remote_getund auf wp_remote_post. Searching es scheint ein Weg , um...

7
Wordpress-Testumgebung unter Windows

Ich bin neu bei TDD und möchte eine Testumgebung für mein WordPress-Plugin einrichten. Ich konnte ein Beispiel-Plugin von wp-cli mit dem sehr nützlichen Skript finden. Es war sehr einfach, die ersten Testfälle zu schreiben und sie von Travis CI aus ausführen zu lassen. Das Problem: Ich möchte den...

7
Unit Tests - Umgang mit Abhängigkeiten

Dies kann als Folge des Rückrufs von Testing Hooks angesehen werden . Das Problem: Ich möchte eine Klasse testen, die eine neue Instanz einer My_Noticeaußerhalb des Plugins definierten Klasse erstellt (nennen wir sie das "Haupt-Plugin"). Mein Unit-Test weiß nichts darüber, My_Noticeda er in einer...