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

Seltsamkeit mit gsub

Ich habe versucht, gsub zu verwenden, um Nicht-Wort-Zeichen in einer Zeichenfolge in einer Rails-App zu entfernen. Ich habe den folgenden Code verwendet: %Vor% aber es ist tatsächlich falsch, es wird auch den Buchstaben k entfernen. De...
27.04.2012, 15:12
1
Antwort

RSpec testet Devise Mailer

Ich bin neu bei RSpec und TDD und habe Schwierigkeiten beim Schreiben eines RSpec-Tests, um zu testen, ob Devise tatsächlich die Bestätigungs-E-Mail sendet, nachdem sich ein Benutzer angemeldet hat. Ich weiß, dass meine Anwendung wie erwartet fu...
16.06.2015, 19:10
1
Antwort

So unterdrücken Sie die RSpec-Ausgabe "Ausführungsoptionen: include {: focus = true}"?

Jedes Mal, wenn die Spezifikationen ausgeführt werden, druckt RSpec Run options: include {:focus=>true} . Ich weiß bereits, was die Laufoptionen sind, also gibt es eine Möglichkeit, diese Ausgabe zu unterdrücken?     
30.12.2014, 00:52
3
Antworten

FactoryGirl in Rails - Verknüpfungen mit eindeutigen Einschränkungen

Diese Frage ist eine Erweiterung zu der hier aufgeworfenen: Verwendung von factory_girl in Rails mit Assoziationen mit eindeutigen Einschränkungen. Erhalte doppelte Fehler Die angebotene Antwort hat perfekt für mich gearbeitet. So sieht...
13.03.2012, 04:26
1
Antwort

Wie testen Sie die Signalbehandlung in RSpec, insbesondere die Handhabung von SIGTERM?

Heroku kann aus verschiedenen Gründen ein SIGTERM an Ihre Anwendung senden. Daher habe ich einen Handler erstellt, der für einige Aufräumarbeiten sorgt, falls dies passiert. Beim Googlen gibt es keine Antworten oder Beispiele dafür, wie man das...
24.09.2012, 19:30
3
Antworten

Testansichten in ASP.NET MVC2 (ala RSpec)

Ich vermisse wirklich stark die Fähigkeit, Views unabhängig von Controllern zu testen. Der Weg RSpec macht es . Ich möchte Assertions in der gerenderten Ansicht ausführen (wo kein Controller beteiligt ist!). Um dies zu tun, sollte ich da...
06.05.2010, 12:28
2
Antworten

Gurke: Vor dem Haken nur einmal für alle Szenarien ausführen

Ich habe eine Szenarioübersicht mit mehreren Szenarien. Ich möchte, dass mein Vor-Hook nur einmal ausgeführt wird, damit ich die ActiveRecord-Objekte, die ich für alle Szenarios ausführen muss, starten kann. Das Problem ist, wenn ich benutze %...
24.10.2010, 23:22
1
Antwort

Mehrere Hosts mit demselben Test unter Verwendung der Serverspezifikation testen

Der Abschnitt "Erweiterte Tipps" der Serverspec-Site zeigt ein Beispiel für das Testen mehrerer Hosts mit demselben Testset. Ich habe ein eigenes Beispiel erstellt ( Ссылка ), aber es gibt Probleme. Das erste Problem besteht darin, dass die T...
21.05.2015, 12:50
2
Antworten

Modelldatensätze und zugehörige Verzeichnisse synchron halten (mit Tests)

In meiner App erstelle ich ein Verzeichnis, wenn ich meinen Themensatz erstelle. Dies dient zum Speichern von Datei-Assets, die mit dem Thema zusammenhängen. Ich hatte immer Probleme damit, die Existenz des Verzeichnisses synchron mit dem Lebens...
30.11.2013, 09:08
3
Antworten

Wie kann ich die Erstellung von 5.000 Datensätzen für meine rspec-Tests beschleunigen?

Ich verwende Ruby on Rails 3.2.2, FactoryGirl 3.1.0, FactoryGirlRails 3.1.0, Rspec 2.9.0 und RspecRails 2.9.0. Um meine Anwendung zu testen, muss ich viele Datensätze (ca. 5000) in der Datenbank erstellen, aber diese Operation ist sehr langsam (...
16.05.2012, 04:24