2012-02-26 13 views
5

के साथ मणि में टेस्ट नियंत्रक मुझे आश्चर्य है कि रेल के बाहर नियंत्रकों का परीक्षण कैसे करें - एक नए मणि में।आरएसपीसी

उन्हें नकली कैसे करें, और get, post जैसे रेल नियंत्रक परीक्षण सहायकों का उपयोग कैसे करें?

मैं विकसित मॉड्यूल से निष्पादित before_filter का परीक्षण करने की कोशिश कर रहा हूं।

+1

यह सहायक हो सकता है http://codingdaily.wordpress.com/2011/01/14/test-a-gem-with-the-rails-3-stack/ – hers19

उत्तर

1

right here के बारे में एक अच्छा ट्यूटोरियल है।

  • RSpec मणि स्थापित gem install rspec
  • साथ एक उचित फ़ोल्डर संरचना बनाए रखने के लिए सुनिश्चित करें, आपकी कल्पना कल्पना फ़ोल्डर
  • में जाना चाहिए एक spec_helper.rb में जोड़ें: लेकिन मूल रूप से आप क्या करना है यह है require "spec_helper"
  • आप वाक्य रचना की तरह उपयोग करना चाहते हैं कॉन्फ़िगर कर सकते हैं: require_relative "../filename"
  • हर _spec.rb फ़ाइल की शुरुआत में spec_helper आवश्यकता होती है: कल्पना फ़ोल्डर और तुम इतनी है कि यह में परीक्षण कर रहे हैं अन्य सभी फ़ाइलों की आवश्यकता होती है आपके में spec_helper.rb फ़ाइल में चश्मा, आप expect तरह की आवश्यकता है,, gem install rspec-expectations
  • चूंकि आप mocks जरूरत करने पर विचार आप शायद gem install rspec-mocks

साथ rspec-mocks स्थापित करना चाहिए यह सब करने के लिए पर्याप्त होना चाहिए आप क्या करना चाहते हैं।

अच्छी सलाह here और over here है, यह भी आसान हो सकती है। सौभाग्य!