मैं अपने रेल सहायकों का परीक्षण करने के लिए कुछ यूनिट परीक्षण बनाने की कोशिश कर रहा हूं, लेकिन मुझे याद नहीं है कि उन्हें कैसे पहुंचाया जाए। कष्टप्रद। सुझाव?मैं रेल में मददगारों का परीक्षण कैसे करूं?
उत्तर
रेल 3 आप यह कर सकते हैं (और वास्तव में यह क्या जनरेटर बनाता है):
require 'test_helper'
class YourHelperTest < ActionView::TestCase
test "should work" do
assert_equal "result", your_helper_method
end
end
और निश्चित रूप से the rspec variant by Matt Darby रेल 3 में काम करता है भी
यहां से चोरी: http://joakimandersson.se/archives/2006/10/05/test-your-rails-helpers/
require File.dirname(__FILE__) + ‘/../test_helper’
require ‘user_helper’
class UserHelperTest < Test::Unit::TestCase
include UserHelper
def test_a_user_helper_method_here
end
end
[चोरी मैट डार्बी, जो भी इस सूत्र में लिखा से।] आप के रूप में RSpec में भी ऐसा ही कर सकते हैं:
require File.dirname(__FILE__) + '/../spec_helper'
describe FoosHelper do
it "should do something" do
helper.some_helper_method.should == @something
end
end
आप क्या कर सकते हैं RSpec में एक ही रूप में:
require File.dirname(__FILE__) + '/../spec_helper'
describe FoosHelper do
it "should do something" do
helper.some_helper_method.should == @something
end
end
तक पहुंच नहीं इसे इस तरह बार है होगा काश मैं दो जवाब को मंजूरी सकता है। क्या आप नीचे दिए गए मेरे उत्तर में अपने उत्तर में प्रतिलिपि बनाना और पेस्ट करना चाहते हैं और मैं इसे इस प्रश्न का उत्तर दूंगा? – aronchick
सहायक क्या है? मुझे 'अपरिभाषित स्थानीय चर या विधि 'मिलता है। –
मुझे 'अपरिभाषित स्थानीय चर या विधि सहायक 'मिला, और फिर मैंने https://relishapp.com/rspec/rspec-rails/v/3-6/docs/helper-specs/helper- पर निर्देशों का पालन किया। हल करने के लिए कल्पना। मेरे मामले में, मेरे पास पहले से 'config.infer_spec_type_from_file_location था!' लेकिन 'spec_helper' की आवश्यकता 'भूल गई। उम्मीद है की वो मदद करदे! –
यह धागा वर्ष की तरह है, लेकिन मैंने सोचा कि मैं मैं क्या उपयोग के साथ उत्तर चाहते हैं:
# encoding: UTF-8
require 'spec_helper'
describe AuthHelper do
include AuthHelper # has methods #login and #logout that modify the session
describe "#login & #logout" do
it "logs in & out a user" do
user = User.new :username => "AnnOnymous"
login user
expect(session[:user]).to eq(user)
logout
expect(session[:user]).to be_nil
end
end
end
इसका उपयोग करने वाले लोगों को सिर्फ एक चेतावनी में
मैं सिर्फ इस पोस्ट एक ही प्रश्न पूछने के लिए एक और धागे पर जवाब। मैंने अपनी परियोजना में निम्नलिखित किया।
require_relative '../../app/helpers/import_helper'
- 1. मैं रेक में मददगारों का उपयोग कैसे करूं?
- 2. मैं रेल 3 प्लगइन में मार्गों का परीक्षण कैसे करूं?
- 3. मैं रेल में फ़ाइल अपलोड करने का परीक्षण कैसे करूं?
- 4. मैं डेटाबेस माइग्रेशन का परीक्षण कैसे करूं?
- 5. सभी रेल मददगारों में https में प्रोटोकॉल बदलें
- 6. मैं डब्ल्यूसीएफ सेवा का परीक्षण कैसे करूं?
- 7. मैं डीजेगो दृश्यों का परीक्षण कैसे करूं?
- 8. मैं webservices का परीक्षण कैसे करूं?
- 9. मैं कोड-जनरेटर का परीक्षण कैसे करूं?
- 10. मैं जीडब्ल्यूटी विकास का परीक्षण कैसे करूं?
- 11. मैं .NET में निरंतर परीक्षण कैसे करूं?
- 12. मैं रेल में दिनांक कैसे सत्यापित करूं?
- 13. मैं रेल में ईआरबी कैसे टिप्पणी करूं?
- 14. मैं रुबी में एक्सएमएल समानता का परीक्षण कैसे करूं?
- 15. मैं विधि ऑब्जेक्ट में विधियों का परीक्षण कैसे करूं?
- 16. उद्देश्य-सी में, मैं ऑब्जेक्ट प्रकार का परीक्षण कैसे करूं?
- 17. मैं सी ++ में संरक्षित विधि का परीक्षण कैसे करूं?
- 18. मैं जावास्क्रिप्ट में सीएसएस चयनकर्ताओं का परीक्षण कैसे करूं?
- 19. मैं एएसपी.नेट एमवीसी में एक्शनफिल्टर का परीक्षण कैसे करूं?
- 20. पायथन एकजुट: मैं अपवादों में तर्क का परीक्षण कैसे करूं?
- 21. मैं जावा में इंटरनेट की उपलब्धता का परीक्षण कैसे करूं?
- 22. मैं एक रेल कार्यात्मक परीक्षण में डीबगर का उपयोग कैसे करूं?
- 23. मैं रिस्क नौकरियों में रेल सहायकों का उपयोग कैसे करूं?
- 24. मैं रेल में फ़िल्टर श्रृंखला का निरीक्षण कैसे करूं (3.0.8)
- 25. रेल में आरएसपीसी में 204 प्रतिक्रिया के लिए मैं कैसे परीक्षण करूं?
- 26. रेल: lib/निर्देशिका में कोड का परीक्षण कैसे करें?
- 27. मैं rspec का उपयोग कर sinatra में एक रीडायरेक्ट का परीक्षण कैसे करूं?
- 28. मैं रेल ऐप में सीएसआरएफ सुरक्षा कैसे बंद करूं?
- 29. मैं rpec का उपयोग कर रेल परीक्षण वातावरण के भीतर seed.rb कैसे लोड करूं?
- 30. मैं django डेटाबेस स्कीमा का परीक्षण कैसे करूं?
बेस्ट 'ActionView से प्राप्त करने के :: TestCase' अन्यथा आप' params' हैश –