पर जाएं, मैं ककड़ी और कैपिबरा का उपयोग कर रहा हूं। एक रेल 3.0.9 मंच में। मैं इस परीक्षण का मामला हो रही है असफल: लॉग है:ककड़ी और कैपिबरा, बाहरी यूआरएल कैसे खोलें या बाहरी यूआरएल
(::) failed steps (::)
No route matches "/wiki/Baltimore_Ravens" (ActionController::RoutingError)
<internal:prelude>:10:in `synchronize'
./features/step_definitions/web_steps.rb:20:in `/^(?:|I)am on (.+)$/'
features/annotate.feature:7:in `Given I am on a web page'
Failing Scenarios:
cucumber features/annotate.feature:11 # Scenario: launch annotation/ logged in
6 scenarios (1 failed, 5 skipped)
63 steps (1 failed, 62 skipped)
फ़ाइल web_steps:
7 Given I am on a web page
:
19 Given /^(?:|I)am on (.+)$/ do |page_name|
20 visit path_to(page_name)
21 end
फ़ाइल annotate.feature इस कोड को मिल गया: कोड के इस टुकड़े मिल गया
"वेब पेज" को समर्थन/paths.rb में परिभाषित किया गया है:
when /a web page/
'http://en.wikipedia.org/wiki/Baltimore_Ravens'
जाहिर है यह एक बाहरी यूआरएल है। मैं इसे खोलना चाहता हूं और कैपिबरा और ककड़ी मुझे ऐसा करने की इजाजत नहीं देगी। तो, ककड़ी परीक्षण मामले में बाहरी यूआरएल खोलने का रास्ता ढूंढने में मेरी मदद करें!
का उपयोग करें अपने ऐप का परीक्षण करने के लिए आपको बाहरी पृष्ठ पर क्यों होना चाहिए? –
हमारे एप्लिकेशन की यह सुविधा है कि उपयोगकर्ता इसे लॉन्च कर सकता है, जबकि वह किसी अन्य बाहरी पृष्ठ पर था! –
बाल्टीमोर Ravens! – jphager2