मैं वर्तमान में आईफोन विशिष्ट HTML मेटा-टैग जेनरेट करने के लिए उपयोग की जाने वाली रेल प्लगइन पर काम कर रहा हूं। मैं यूनिट परीक्षणों के लिए एक्शन व्यू :: टेस्टकेस का उपयोग करने की कोशिश कर रहा हूं लेकिन एक ही त्रुटि प्राप्त करना जारी रखता हूं। फ़ाइल सामग्री और नीचे त्रुटि देखें। किसी भी विचार या मदद की सराहना की जाएगी।परीक्षण देखने वाले मददगार
test_helper.rb
require 'rubygems'
require 'test/unit'
require 'active_support'
require 'action_view'
require File.join(File.dirname(__FILE__), '..', 'lib', 'iphone_helper')
iphone_test_helper.rb
require 'test_helper'
class IphoneHelperTest < ActionView::TestCase
test 'br' do
tag = tag('br')
assert_tag_in tag, '<br />'
end
end
त्रुटि
RuntimeError: In order to use #url_for, you must include routing helpers explicitly. For instance, `include Rails.application.routes.url_helpers
ठीक है, यह एक बेवकूफ सवाल हो सकता है, शायद है, लेकिन क्या आपने त्रुटि संदेश में शामिल लाइन को जोड़ने का प्रयास किया है? – jasonpgignac
हां मैंने लाइन जोड़ने की कोशिश की है जिसने मुझे एक और त्रुटि दी है 'अनियमित स्थिर IphoneHelperTest :: Rails' –
ठीक है, बस अनुमान लगा रहा है, लेकिन शायद url_helpers लाइन को व्यक्तिगत परीक्षण-मामले के बजाय परीक्षण-सहायक में शामिल करने की आवश्यकता है? –