मेरी सहायक मॉड्यूल में, मेरे पास है:रुपयेपेक: एक सहायक नमूने में request.env spec कैसे करें?
def abc(url)
...
if request.env['HTTP_USER_AGENT']
do something
end
end
मेरी कल्पना फ़ाइल में, मेरे पास है:
undefined local variable or method `request' for <ObjectWithDocHelperMixedIn:0x00000103b5a7d0>
कैसे:
describe "#abc" do
before(:each) do
@meth = :abc
helper.request.env['HTTP_USER_AGENT'] = "..."
end
it "should return the webstart jnlp file" do
@obj.send(@meth, "some_url").should ....
end
end
मैं यह त्रुटि है जब मैं कल्पना चलाने क्या मैं अपने चश्मा में request.env ['...'] के लिए stub?
धन्यवाद।
मैं नियंत्रक चश्मा हालांकि ... सहायक चश्मा में की कोशिश कभी नहीं में करते हैं। – apneadiving
आपके उत्तर के लिए धन्यवाद। हाँ मैंने पहले भी कोशिश की लेकिन यह सहायक चश्मे में काम नहीं किया (कम से कम मेरे मामले में)। – RoundOutTooSoon
एक आसान कामकाज आपके सहायक में विधियों को स्थिति निकालने और उन तरीकों को रोकने के लिए होगा – apneadiving