Als «unit-tests» getaggte Fragen

1
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 bisschen Spott hilft, …


1
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. http://codex.wordpress.org/Theme_Unit_Test http://wptest.io/ https://make.wordpress.org/core/handbook/testing/automated-testing/phpunit/ Jetzt können wir mit PHP Unit Testfälle nach Bedarf schreiben. Testfälle können …

1
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 funktioniert nicht leise, Sie müssen …


1
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 Bibliothek eines Drittanbieters definiert ist (genauer …

1
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 Test nicht …

5
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 Funktionen zu verspotten mit runkit, hier Ich möchte vermeiden, dass …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.