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.
3
Antworten

"uncaught throw: warden" beim Testen von Weiterleitungen für nicht eingeloggte Benutzer

Dies ist eine Spezifikation für einen sehr typischen Controller mit before_filter , der zur Anmeldeseite umleitet, wenn ein nicht eingeloggter Benutzer (aka Gast ) versucht, auf /projects/new . %Vor% Ich habe alle möglichen Ergebnisse d...
28.10.2013, 01:03
2
Antworten

In rspec können wir verify_partial_doubles für einen Test deaktivieren

Mein Projekt hat diesen Wert in der Datei rspec_helper.rb festgelegt %Vor% Ich habe einen Test, der markiert wird %Vor% Das Problem besteht darin, dass die Methode für das Objekt nicht existiert, bis es instanziiert wurde. Es handelt sic...
13.10.2014, 03:41
2
Antworten

Wie vermeidet man einen langen Stacktrace in rspec?

ist es einfache Möglichkeit, Stack-Trace nur auf Dateien in der Anwendung zu begrenzen? Lange Stacktrace ist chaotisch und die meisten Fehler sind direkt in der App.     
10.11.2011, 09:16
3
Antworten

Wie stelle ich sicher, dass die Helfer und Modelle in RSpec neu geladen werden, wenn ich Spork verwende?

Es scheint so, als ob meine Helfer (und manchmal auch meine Modelle) nicht bei jedem Lauf mit Spork neu geladen werden. Was soll ich in meinen "Spork.each_run" Block einbauen?     
28.11.2011, 22:48
1
Antwort

Wie liest man das BigDecimal-Format in RSpec?

Nach dem Ausführen meiner RSpec-Tests bekomme ich häufig folgende Ausgabe: %Vor% Wie kann ich herausfinden, welche Nummer RSpec tatsächlich bekommen hat? Danke für jede Hilfe.     
06.10.2013, 11:37
3
Antworten

RCov für RSpec 2 keine Abdeckung richtig erkannt? (nicht Schienen!)

Vorwort Ich bin gerade dabei Ruby zu lernen und versuche nicht nur die Sprache zu lernen, sondern auch einige Entwicklungsstrategien. Als Anfänger konzentriere ich mich auf Test and Behavior Driven Development. (Ja, ich mache beides zu Vergle...
16.01.2012, 21:05
1
Antwort

Gurken für Schienen schreiben (Best Practice). Feature und Schritte

Ich versuche gerade, Gurke zu lernen und sie richtig zu nutzen. Bei der Suche nach Best Practices wird der alte Weg beschrieben und ich habe nicht wirklich eine gute Anleitung gefunden. Ich lese über die neue Art und Weise, es zu tun, aber ich h...
21.11.2012, 00:12
2
Antworten

RSpec und Devise's Mailer testen

Ich hatte einige Probleme beim Senden von Bestätigungs-E-Mails in Devise. Deshalb möchte ich Tests für diese Funktionalität schreiben. Wie kann ich das tun, wenn ich keine eigenen Mailer erstelle? BEARBEITEN Ich habe entschieden, dass dies...
04.06.2013, 11:02
1
Antwort

RSpec load_missing_constant, erwartetes X, um Y zu definieren (und das tut es)

Wenn wir ausführen bundle exec rake spec es Fehler beim Versuch, die Umgebung mit dem Fehler zu laden: %Vor% Die Datei app/models/links/Category.rb definiert tatsächlich Links::Category . Noch seltsamer ist, dass ein Fehler nic...
12.11.2012, 22:02
1
Antwort

Wie führe ich die Ruby-Juwelen-Spezifikationen aus?

Ich habe einen Rubin Edelstein gegabelt und einige Updates gemacht. Ich muss die Edelstein-Tests ausführen und meine neuen Tests hinzufügen und sicherstellen, dass alle Tests erfolgreich sind. Der gegabelte Rubin-Edelstein verwendet rspec-Tes...
07.11.2011, 23:55