rspec

RSpec ist ein verhaltensbasiertes Entwicklungssystem (BDD) für die von JBehave inspirierte Ruby-Programmiersprache. Es enthält sein eigenes voll integriertes Spott-Framework basierend auf JMock. Der Rahmen kann eine domänenspezifische Sprache (DSL) in Betracht gezogen werden und ähnelt einer natürlichen Sprachspezifikation.
1
Antwort

Rspec / Capybara: Wie kann man "Routing Error" erwarten?

Wie kann ich RSpec / Capybara sagen, dass es einen RoutingError geben soll? Der Grund ist, dass ich möchte, dass Benutzer auf einen Link klicken, um über PUT "eine Platte zu beanspruchen", nicht über GET / den Pfad zu besuchen. Grundsätzlich...
04.03.2014, 17:42
2
Antworten

Inkonsistenz zwischen if + else und if - unless

Ich hatte heute ein Problem mit der Definition von benutzerdefinierten RSpec-Matcher, die ich gelöst habe, konnte aber keine Gründe dafür erkennen, warum einer der Ansätze funktioniert und der andere nicht, hier ist der Code: Ansatz 1 - wenn...
01.12.2012, 19:58
4
Antworten

Richtige Methode, um auf eine zweite Seite zu warten, die mit Capybara geladen wird, wenn der erste das gleiche Feld wie der zweite hat

Ich habe ein Problem mit einer Spezifikation, die zwei Formulare mit demselben Feld ("E-Mail") auf beiden Formularen besucht. Wenn ich nicht manuell schlafe, scheint Capybara das "Email" Feld vom ersten Besuch im zweiten Teil des Tests zu finden...
23.01.2014, 16:27
3
Antworten

Wie teste ich meine JSON API mit Sinatra + rspec?

Ich habe eine Post-Methode, die JSON akzeptiert: %Vor% Als Neuling für rspec bin ich verwirrt, herauszufinden, wie man einen Test gegen diesen POST mit einer akzeptablen JSON-Nutzlast schreibt. Am nächsten komme ich zu dem, was sehr ungenau...
21.02.2013, 19:42
4
Antworten

Rspec let () bereinigen

Gibt es eine Möglichkeit, Variablen zu verfolgen, die bei Verwendung von let? erstellt werden? Ich habe eine Reihe von Tests, von denen einige let (: server) {#blah blah} verwenden. Ein Teil des Blahs besteht darin, auf den Start des Servers...
06.06.2013, 20:11
3
Antworten

Autotest stoppt nicht, nachdem ein Test fehlgeschlagen ist?

Hier ist meine gemfile %Vor% Ziemlich unkompliziert und nichts Ungewöhnliches. Bei einem bestandenen Test funktioniert der Autotest großartig und hört auf wie es sein sollte %Vor% Aber wenn ein Test fehlschlägt, ist es eine Endlosschleif...
26.06.2011, 20:06
1
Antwort

RSpec Szenariorichtlinien: Mehrere Testfälle

Was ist der beste Weg, um eine Menge verschiedener Testfälle mit RSpec zu testen? Beispiel: string-additions.rb : %Vor% Wenn ich rspec string-additions.rb --color --format doc starte, bekomme ich: %Vor% Ich möchte jedoch eine sinn...
02.04.2011, 15:27
1
Antwort

Gibt es ein Analogon von "Und zeige mir die Seite" von Gurken?

Ich möchte HTML-Seite während der Ausführung einiger Ansichtsspezifikationen sehen. Wenn ich Gurke betreibe, kann ich "Und zeige mir die Seite" für solche Zwecke verwenden. Ist es für Rspec möglich?     
12.03.2011, 15:27
1
Antwort

RSpec 2 vor (: suite) variabler Bereich

Grundsätzlich möchte ich ein Array erstellen und es dann während meiner Spezifikationen anhängen, bevor es schließlich verarbeitet und dem Benutzer angezeigt wird. Ich kann mir ein paar Workarounds einfallen lassen, aber im Idealfall würde ich F...
15.03.2011, 13:21
2
Antworten

Rails fragmentieren den Cache-Test mit RSpec

Ich habe das Gefühl, dass dies ein nicht so viel dokumentiertes Thema ist, zumindest hatte ich eine Menge Probleme, unsere Best Practices hier zu finden. Ich bin Fragment Caching in der Ansicht mit einem cache_key: %Vor% Jetzt kann ich hi...
12.12.2011, 23:33