मैं rspec के परीक्षण के लिए एक नमूना आवेदन बनाने रहा हूँ, और मैं इसके बाद नीचे कदम Gemfile में:सेटअप Rspec और Capybara रेल में करने में असमर्थ 3.2
gem "rspec-rails", :group => [:test, :development]
group :test do
gem "factory_girl_rails"
gem "capybara"
gem "guard-rspec"
end
तो नीचे दिए गए चरणों निष्पादित:
- बंडल।
- रेल जी rspec: स्थापित करें।
- mkdir spec/समर्थन spec/मॉडल spec/routing।
जोड़ा गया मेरी spec_helper फ़ाइल
बनाया के रूप में नीचे एक नमूना परीक्षण के लिए "capybara/rspec की आवश्यकता होती है":
require 'spec_helper'
describe "Users" do
describe " List users" do
it "List all users" do
get users_path
page.has_content?('List Users')
end
end
end
लेकिन यह काम नहीं करता है, नीचे दिए गए त्रुटि मिल रही है
undefined local variable or method `page'
* मुझे संदेह है कि मैं capybara को ठीक से कॉन्फ़िगर नहीं किया गया था, मुझे capybara को कॉन्फ़िगर करने का उचित तरीका बताएं।
अगर यह आपका समाधान था तो कृपया इस उत्तर को स्वीकार करें। मेरी राय यह है कि आपके ** spec/** निर्देशिका की संरचना में कैपिबरा 2.0 और आरएसपीसी की अपेक्षा रखने के लिए, आप अपनी कॉन्फ़िगरेशन को संशोधित करने से बेहतर होंगे; विवरण के लिए मेरे उत्तर में दो लिंक देखें। –