Ich habe derzeit einen Test, der nicht die Fähigkeit hat, bestimmte Pfade zu besuchen. Dieser Test ist eine Anforderungsspezifikation, und dies ist meine erste, soweit ich die Anforderungsspezifikationen mitteilen kann, sind sie ähnlich wie der Funktionstest und können Benutzer capybara Dinge wie visit
und fill_in
tun. Aber im Moment kann ich diese Anfrage nicht bekommen, um einen Pfad zu besuchen. Gibt es etwas, was ich über Anfrage-Spezifikationen wissen sollte? Ich werde meinen Code posten und sehen, ob Sie etwas seltsam finden?undefined Methode `Besuch '- RSpec
SPEC:
require "spec_helper"
describe "Mailchimp" do
describe "Manage list" do
it "adds new subscriber to list" do
VCR.use_cassette "mailchimp/subscriber" do
visit new_subscriber_path
expect {
fill_in "first_name", with: "John"
fill_in "last_name", with: "Mayer"
fill_in "phone_number", with: "61615551233"
fill_in "email", with: "[email protected]"
click_button "Sign Up"
}.to change(Subscriber, :count).by(1)
end
end
end
end
Lassen Sie mich wissen, wenn Sie etwas anderes zu sehen. Danke!
, was passiert, wenn man 'spec_helper' auf 'rails_helper' ändern? – MageeWorld
Nichts. Derselbe Fehler. Danke für das Hinzeigen, aber – Bitwise
Ich bin kein r-spec-Experte, aber beginnen nicht alle RSpec commaands mit einem 'RSpec.omething" "do' block um rspec zu starten? Ich würde auch sehen, ob ich funktioniert, wenn Sie es unabhängig von VCR machen? – MageeWorld