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 / Rails-Matcher, der ein Modell to_be_saved ausnimmt

Ich möchte überprüfen, ob das Modell mit den verschiedenen verfügbaren Mitteln in der Datenbank gespeichert wurde. Es sieht so aus, als ob all diese Dinge auf .save verzichten, aber ich bin neugierig, ob es einen besseren Weg gibt, vielleicht mi...
26.02.2011, 18:42
5
Antworten

Ich kann anscheinend nicht "config.include FactoryGirl :: Syntax :: Methods" zu meinem rspec config Block in spec_helper.rb hinzufügen

Wenn ich hinzufügen: %Vor% unter %Vor% und rspsp, ich sehe diesen Fehler:    /Users/perry_mac/rails_projects/mymri/spec/spec_helper.rb:21:in Block   in ': nicht initialisierte Konstante FactoryGirl (NameError) my gemfile.lock kann...
03.09.2014, 15:39
3
Antworten

RSpec wie stub open?

Ich habe versucht, open , die Open-Uri-Version, zu stubben, und ich bin nicht erfolgreich. Ich habe versucht, Folgendes zu tun, aber die Anfrage geht weiter: %Vor% Ich habe es auch versucht %Vor% Da ich aufgespürt habe, wo HTTP-Anfr...
30.08.2010, 18:46
1
Antwort

Rspec Mocks: Mock / Yield den Block von einem Methodenaufruf

Ich habe diesen Code: %Vor% Ich kann den SSH verspotten.Starten Sie mit RSpecs Mock-Framework wie folgt, um mir zu sagen, dass ich die SSH-Sitzung gestartet habe: %Vor% Das sagt mir, ob ich die SSH-Sitzung gestartet habe oder nicht. jetz...
16.10.2009, 19:52
5
Antworten

Warnung wegen Vernachlässigung von Capybara

Ich rüste von Gleisen 3.2.19 auf Schienen 4.1.5 auf, verwende rspec-rails 2.14.0.rc1 und capybara 2.4.1. Alle Tests bestehen und ich habe nur noch eine Verwarnungswarnung: %Vor% Die Codezeile, die das verursacht, ist %Vor% Wie ändere ich...
09.10.2014, 09:49
1
Antwort

Warum bekomme ich "inklusive Capybara :: DSL im globalen Umfang wird nicht empfohlen!"

Jedes Mal, wenn ich eine Spezifikation ausfühle, selbst wenn die Spezifikation erfolgreich ist, z. B. %Vor% Mein Gemfile hat: %Vor% Mein spec_helper hat: %Vor% Wenn ich die include Capybara::DSL auskommentiere, funktionieren meine...
04.09.2013, 14:33
1
Antwort

rspec-rails führt keine Tests unter spec / lib aus

Ich habe meine Spezifikationen für Module unter lib in spec/lib gestellt, aber ich lasse weder rspec noch spec spec/ die Spezifikation in spec/lib testen. Muss irgendetwas dafür konfiguriert werden? Ich verwende Schienen 3.2.0,...
05.03.2012, 13:00
3
Antworten

Die beste Methode zum Organisieren von Tests in RSpec mit einer Kombination von Faktoren [geschlossen]

Ich erstelle einige Tests mit verschiedenen Eingaben. Ich teste eine Einkaufswebsite mit neuen und wiederkehrenden Benutzertypen, verschiedenen Produkten, Aktionscodes und Zahlungsoptionen. Ich hatte das Gefühl, dass dies ein datengetriebener Te...
06.01.2012, 07:12
1
Antwort

Factory Girl: Kann man Fabrikdefinitionen wieder öffnen und vervollständigen?

Hallo, habe diesen speziellen Anwendungsfall, in dem ich eine Factory in einer Datei ohne einen bestimmten Parameter definieren und später in die Factory-Definition einfügen muss. Dies ist ein Fall, in dem ich Factory-Definitionen aus einer exte...
11.10.2012, 09:43
3
Antworten

Konfigurieren Sie RSpec, um den Capybara.javascript_driver für alle Anforderungsspezifikationen zu verwenden

Ist es möglich, RSpec global zu konfigurieren, um Capybaras (standardmäßigen oder benutzerdefinierten) JavaScript-Treiber für alle Anforderungsspezifikationen zu verwenden? Manchmal vergessen wir, js: true zu jeder Request-Spezifikation manue...
31.10.2012, 20:31