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

Ruby-basierte CLIs mit Aruba und Bundler testen

Ich habe eine RSpec-Suite, die über Bundler läuft und eine Reihe verschiedener Kommandozeilen-Anwendungen mit Aruba testet. Es funktioniert gut ... solange der zu testende Befehl nicht selbst in Ruby mit Bundler geschrieben wird. Aber ich kann n...
29.08.2016, 20:50
6
Antworten

Warum sind meine RSpec-Tests fehlgeschlagen, aber meine App funktioniert?

Ich habe gerade Kapitel 10 des Ruby on Rails Tutorials fertig gestellt die Fähigkeit zum Bearbeiten / Aktualisieren, Indizieren und Zerstören von Benutzern. Alles scheint in meiner App richtig zu funktionieren, aber viele meiner Tests schlagen...
30.10.2011, 23:50
0
Antworten

Debuggen von Rspec Postgres-Sperren

Ich versuche, eine App zu testen, die gem devise_token_auth verwendet, was im Grunde genommen ein paar zusätzliche DB-Lese- / Schreibvorgänge bei fast jeder Anfrage beinhaltet (um Benutzerzugriffstoken zu überprüfen und zu aktualisieren)....
19.09.2014, 12:55
3
Antworten

rspec testet Ajax-Antwort (sollte eine partielle rendern)

Ich möchte testen, ob meine Controller-Aktion einen partiellen Render-Vorgang ausführt. Ich habe herumgestöbert und ich kann anscheinend nichts finden, was funktioniert. Aktion erstellen: %Vor% Spezifikation: %Vor%     
15.04.2011, 16:56
4
Antworten

Beschleunigung von Assoziationen in Modellspezifikationen mit FactoryGirl - create vs build vs build_stubbed

Angenommen, ich habe die Modelle User und Post , einen Benutzer has_many Beiträge und einen Beitrag belongs_to einen Benutzer. Wenn ich eine Spezifikation für Post schreibe, ist mein erster Instinkt, so etwas zu schreiben: %Vo...
18.12.2013, 16:28
2
Antworten

Rails Rspec error - undefinierte Methode 'visit'

Ich bin also neu bei TDD & amp; Ich werfe hier einige Rspec-Fehler bei meinen Tests auf ... Grundsätzlich bekomme ich nach der Ausführung von bundle exec rspec spec einen undefined method 'visit' -Fehler bei einigen meiner Spezifikationen. Je...
21.04.2013, 23:26
4
Antworten

Capybara webkit ungültiger Antwortfehler, wie debuggen?

Ich versuche, eine Anforderungsspezifikation für eine Webseite zu schreiben. Diese Seite funktioniert in der Entwicklung ohne Fehler. Aber in Capybara Webkit läuft, bekomme ich diesen Fehler nach dem Versuch, das Formular einzureichen: %...
01.08.2012, 10:15
3
Antworten

Rspec any_instance.stub löst die undefinierte Methode 'any_instance_recorder_for' für nil: NilClass-Ausnahme aus

Hier ist die Klasse, die ich getestet habe, enthalten in Foo.rb : %Vor% Hier ist mein Test in Foo_spec.rb : %Vor% Ich bekomme folgende Ausgabe: %Vor% Ich habe the doc und das Beispiel gibt mein Gerät weiter (es ist also kein Prob...
11.09.2013, 11:33
1
Antwort

RSpec - @controller ist null

Ich habe eine sehr einfache RoR-Website und muss damit beginnen, einige RSpec-Tests dafür zu schreiben. Ich habe eine "Über" -Seite, die keinen angemeldeten Benutzer erfordert und von meinem PagesController gesteuert wird. Die About-Seite funkti...
16.11.2011, 20:00
1
Antwort

Dynamisch generierte Beispiele in RSpec 2 generieren?

Ich versuche, meine Spezifikationen DRY beizubehalten, indem ich eine gemeinsame Beispielgruppe erstelle, die die Vorlagentests für alle Admin-Controller durchführt (alle Controller unter dem Admin -Namespace meines Projekts). Ich habe Mühe,...
27.05.2011, 12:41