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

Migrations und Rspec

Ich entwickle eine Rails-Anwendung mit Rspec für Komponententests. Vor Wochen hat Rspec die Datenbank beim Ausführen von 'rake spec' automatisch auf die letzte Version migriert, aber jetzt macht es das nicht automatisch, ich muss alles für mi...
24.05.2010, 15:29
7
Antworten

rails rspec - Wie man nach einer Modellkonstante sucht?

Wie kann ich etwas tun wie: %Vor% In meinem Modell (aktiver Datensatz) habe ich FIXED_LIST = 'A String' Es ist kein db-Attribut oder eine Methode und ich konnte responds_to oder has_attribute nicht dafür verwenden (sie scheitern)...
05.07.2012, 03:52
3
Antworten

Rails RSpec: Controller Testen, prüfen, ob Fehler Array des Modells mit Einträgen gefüllt ist, wenn aufgrund eines Validierungsfehlers kein neuer Datensatz erstellt werden kann

Ich habe noch eine ziemlich einfache Rails-Anwendung, die ich mit BDD mit Cucumber und TDD mit RSpec entwickeln möchte. Derzeit hänge ich an einem Test, bei dem ich überprüfen möchte, ob eine neue Instanz eines Organizers (das ist das Modell, da...
28.12.2012, 09:33
1
Antwort

Rspec Controller innerhalb und außerhalb des Namensraums mit demselben Namen

Ich habe folgendes Setup: %Vor% Und ebenfalls Angaben: %Vor% Alle Spezifikationen laufen gut, wenn sie unabhängig voneinander laufen. Wenn ich jedoch alle zusammen laufe, erhalte ich die Warnung: %Vor% Und die Spezifikationen vom Adm...
26.09.2013, 11:38
4
Antworten

Gibt es einen rspec-Test für die genaue Länge eines Attributs?

Ich versuche die Länge eines Postleitzahl-Attributs zu testen, um sicherzustellen, dass es 5 Zeichen lang ist. Ich teste gerade, um sicherzustellen, dass es nicht leer und dann zu kurz mit 4 Zeichen und zu lang mit 6 Zeichen ist. Gibt es eine...
19.04.2013, 21:34
3
Antworten

RSpec / Mongoid: Erwarten Sie, die Anzahl der eingebetteten Modelle zu ändern

Ich habe zwei Mongoid-Modelle: Benutzer und EmailAccounts. Letzteres ist in das Benutzermodell eingebettet. Diese Konfiguration sollte in Ordnung sein, da sie generell funktioniert. Jetzt versuche ich einen Integrationstest für mein Benutzer-Bea...
11.10.2012, 12:16
2
Antworten

Wann ist die Verwendung von Instanzvariablen vorteilhafter als die Verwendung von let ()?

Es scheint eine Menge Unterstützung für die Verwendung von let() in rspec zu geben um Variablen zu initialisieren. In einigen Fällen werden Instanzvariablen (d. H.% Co_de%) stattdessen verwendet?     
02.01.2013, 03:39
1
Antwort

Was ist der Zweck eines 'transient do' Blocks in FactoryGirl Fabriken?

Was ist der Zweck von transient do in FactoryGirl-Fabriken? Ich habe viele Fabriken gesehen, die mit etwas wie unten anfangen. %Vor% Ich habe einige Informationen in diesem Blog gefunden: Ссылка Aber ich verstehe immer noch nicht...
25.07.2016, 16:34
1
Antwort

Testen einer Web-API mit RSpec und VCR

Ich schreibe einen API-Wrapper als Juwel und möchte API-Antworten mit RSpec testen. Das Problem dabei ist, dass alle API-Anfragen mit GET gemacht werden und einen API-Schlüssel in der URL enthalten: z.B. game/metadata/{api_key} Dies...
28.01.2012, 03:36
4
Antworten

Was ist der beste Weg für einen Rails Noob rspec zu lernen? [geschlossen]

Ich habe so viele Tutorials gelesen und alle Arten von Videos beim Lernen von rspec angesehen ... Ich habe die Rails Guides zum Testen und die rspec-Dokumente auch gelesen. Fühle mich nicht wie es geklickt hat und ich bin nur im Dunkeln unterweg...
26.12.2012, 10:45