behat

Behat ist ein verhaltensgesteuertes Entwicklungssystem (BDD) für PHP. Behat wurde von Rubys Cucumber-Projekt und vor allem seinem Syntaxteil (Gherkin-Sprache) inspiriert. Es versucht, wie Cucumber mit Eingabe (Feature-Dateien) und Ausgabe (Konsolen-Formatierer) zu sein, aber im Kern wurde es von Grund auf auf PHP mit Symfony 2-Komponenten aufgebaut.
2
Antworten

Travis-CI + Soße Connect + Behat: Der Internet Explorer kann keine Tests ausführen

Travis-CI läuft mit Sauce Connect, um Behat-Tests auszuführen. Alles funktioniert gut, wenn ich Sauce sage, Firefox 26 unter Windows 7 zu verwenden. Aber wenn ich den Browser zu Internet Explorer ändere (jede der drei Versionen, die Sauce Labs u...
18.02.2014, 05:23
2
Antworten

Hinzufügen von Informationen zur Behat-Ausgabe aus dem benutzerdefinierten Kontextcode

Ich versuche herauszufinden, wie ich zusätzliche Informationen zu Behats Ausgabe hinzufügen würde (hübsch, html, junit, usw.), damit ich mehr kontextbezogene Informationen für die Testzwecke haben kann. Insbesondere habe ich einige einzigarti...
18.11.2013, 17:06
1
Antwort

Aktiviere CSS Selector (First-Child) in Behat 3 mit Sahi Driver

Ich habe mich nur gefragt, ob Sie darauf hinweisen könnten, wo das Problem liegt, ob es Behath, der CSS-Selektor oder der Sahi-Treiber ist. Wir haben gerade ein Upgrade auf Behat 3 durchgeführt und verwenden Sahi Driver (neueste Open-Source-V...
26.11.2014, 16:16
3
Antworten

Schrittdefinitionen in externen Dateien in Behat

Behat sucht standardmäßig nach den Schrittdefinitionen in der Datei FeatureContext (alle Schritte in einer Datei). Mit vielen Schritten ist es schwierig, eine so große Datei zu verwalten. Ich hätte gerne eine Definitionsdatei pro Feature-...
11.09.2011, 11:26
2
Antworten

Behat "Nicht erkannte Optionen"

Ich versuche Behath zu führen (das erste Mal für mich) und es hat funktioniert. Aber ich habe ein Konfigurationsproblem. Ich habe versucht, die Pfade von Features und Bootstrap wie folgt zu ändern: %Vor% Jetzt bekomme ich eine Ausnahme:...
08.01.2014, 09:45
1
Antwort

Gherkin + Behat Szenarioumriss löst Behat \ Gherkin \ Exception \ ParserException aus

Ich versuche, ein Registrierungsbeispiel auszuführen, und ich stehe fest %Vor% Dann bekomme ich den folgenden Fehler:    [Behat \ Gherkin \ Exception \ ParserException]     Expected Comment oder Scenario oder Outline oder Step-Token, aber...
19.04.2013, 17:50
2
Antworten

Gurke - einfach wiederverwenden Given Statements als When Statements ... akzeptabel?

Hier sind drei Beispiel-BDD-Anweisungen, die helfen sollten, meine Frage zu erklären: %Vor% vs %Vor% Also ist das obige Szenario 1 in Ordnung, aber das ist das Beste aus Aussage 2 und 3. Aussage 2 liest schön und prägnanter. Aber meine S...
10.01.2014, 16:31