मैंने रुपेक का उपयोग करने का प्रयास करने के लिए सोचा है। लेकिन मुझे assert_select के साथ अगली समस्या मिलती है।रेल 3 आरएसपीसी और assert_select
1) UserController login page open login page contains all expected controls
Failure/Error: assert_select "form[action=?]", "/user/login" do MiniTest::Assertion:
Expected at least 1 element matching "form[action='/user/login']", found 0.
# (eval):2:in `assert'
# ./spec/controllers/user_controller_spec.rb:20:in `block (3 levels) in <top (required)>'
यह मेरा कोड स्निपेट
describe UserController do
describe "login page open" do
it "login page contains all expected controls" do
get :login
assert_select "form[action=?]", "/user/login" do
assert_select "input[name=?]", "username"
assert_select "input[name=?]", "password"
assert_select "input[type=?]", "submit"
end
end
end
जब मैं एक ब्राउज़र यह पेज समस्या के बिना खुलता में एक प्रवेश पृष्ठ खोलने है।
जब आप आरएसपीईसी का उपयोग करते हैं तो आपके पास 'मिनीटेस्ट :: एसेशन' त्रुटि क्यों होती है? मुझे लगता है कि आपके आरएसपीईसी सेटअप में कुछ गड़बड़ है! – phoet
मुझे भी लगता है। लेकिन मैंने यह सब [निर्देश] (http://rubydoc.info/gems/rspec-rails/frames) द्वारा किया था – starter
आपका 'spec/spec_helper.rb' कैसा दिखता है? क्या आपने अपने spec को 'rspec' कमांड के साथ चलाने का प्रयास किया था? – phoet