私は現在、特定のパスを訪問する能力を持っていないテストがあります。このテストはリクエスト仕様であり、これが私の最初のものです。リクエスト仕様がフィーチャテストに似ており、ユーザ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コマンドがrspecを起動する 'RSpec.something '" do'ブロックから始まっているわけではありませんか?私はあなたがVCRとは独立していれば私が働くかどうかも分かりますか? – MageeWorld