Als «rspec» getaggte Fragen

86
RSpec: Erwarten Sie, mehrere zu ändern

Ich möchte beim Senden eines Formulars in einer Feature-Spezifikation nach vielen Änderungen in einem Modell suchen. Ich möchte beispielsweise sicherstellen, dass der Benutzername von X in Y geändert wurde und dass das verschlüsselte Kennwort um einen beliebigen Wert geändert wurde. Ich weiß, dass...

84
Schienen 4: Wie setze ich die Testdatenbank zurück?

Ich bin auf Rails 4 und habe festgestellt, dass einige meiner RSpec-Tests fehlschlagen, weil einige meiner Test-Refactorings einen Vorher-Filter verwenden (vermutlich aufgrund von Transaktionen). Dieser Beitrag beschreibt ein ähnliches Problem: Rails-Testdatenbank wird nach einigen Läufen nicht...

81
Rspec 3, wie man Flash-Nachrichten testet

Ich möchte die Aktion des Controllers und das Vorhandensein von Flash-Nachrichten mit rspec testen. Aktion : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to...

79
Schienen rspec vor allen vs vor jedem

contest_entry_spec.rb require 'spec_helper' describe ContestEntry do before(:all) do @admission=Factory(:project_admission) @project=Factory(:project_started, :project_type => @admission.project_type) @creative=Factory(:approved_creative, :creative_category => @admission.creative_category)...

77
Ruby Debug in rspec ausführen?

Ich versuche, den Ruby-Debugger in einer meiner Spezifikationen zum Laufen zu bringen: describe User do it "should be valid" do debugger User.new.should be_valid end end Wenn ich rspec starte, bekomme ich: debugger statement ignored, use -d or --debug option to enable debugging Ich...