현재 특정 경로를 방문하는 기능이없는 테스트가 있습니다. 이 테스트는 요청 사양이며 이것은 첫 번째 요구 사양이라고 말할 수있는 한 기능 테스트와 비슷하며 사용자 capybara는 visit
및 fill_in
과 같은 작업을 수행 할 수 있습니다. 하지만 지금 당장이 요청 사양을 통해 경로를 방문 할 수는 없습니다. 요청 사양에 대해 알아야 할 것이 있습니까? 내 코드를 게시하고 이상한 것을 본다.정의되지 않은 메소드`visit '- 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
당신이 무엇을 볼 필요가 있다면 알려주세요. 고맙습니다!
어떻게됩니까? – MageeWorld
아무 것도. 같은 오류. – Bitwise
r 스펙 전문가는 아니지만 모든 RSpec commaands가 rspec을 시작하기 위해 'RSpec.something' "do"블록으로 시작하지는 않습니까? 당신이 VCR과 독립적이라면 나는 또한 작동하는지 알겠습니까? – MageeWorld