Ruby on Rails
RSpec और रूबी पटरियों पर
खोज…
टिप्पणियों
RSpec रूबी के लिए एक परीक्षण ढांचा है या, जैसा कि आधिकारिक दस्तावेज द्वारा परिभाषित किया गया है, RSpec रूबी प्रोग्रामर के लिए एक व्यवहार-प्रेरित विकास उपकरण है ।
इस विषय में रूबी ऑन रूल्स के साथ RSpec का उपयोग करने के मूल को शामिल किया गया है। RSpec के बारे में विशेष जानकारी के लिए, RSpec विषय पर जाएँ।
RSpec स्थापित करना
यदि आप Rails प्रोजेक्ट के लिए RSpec का उपयोग करना चाहते हैं, तो आपको rspec-rails रत्न का उपयोग करना चाहिए, जो आपके लिए स्वचालित रूप से आपके लिए हेल्पर्स और कल्पना फ़ाइलों को उत्पन्न कर सकता है (उदाहरण के लिए, जब आप मॉडल, संसाधन या रफ का उपयोग करके मचान rails generate )।
दोनों में Gemfile rspec-rails जोड़ें :development और :test Gemfile में :test समूह:
group :development, :test do
gem 'rspec-rails', '~> 3.5'
end
निर्भरता स्थापित करने के लिए bundle चलाएँ।
इसके साथ आरंभ करें:
rails generate rspec:install
यह निम्न कॉन्फ़िगरेशन फ़ाइलों के साथ आपके परीक्षण के लिए एक spec/ फ़ोल्डर बनाएगा:
-
.rspecमें कमांड-लाइनrspecटूल के लिए डिफ़ॉल्ट विकल्प हैं -
spec/spec_helper.rbमें बुनियादी RSpec कॉन्फ़िगरेशन विकल्प शामिल हैं -
spec/rails_helper.rbआगे कॉन्फ़िगरेशन विकल्प जोड़ता है जो RSpec और रेल का एक साथ उपयोग करने के लिए अधिक विशिष्ट हैं।
ये सभी फाइलें आपको शुरू करने के लिए समझदार चूक के साथ लिखी गई हैं, लेकिन आप अपनी आवश्यकताओं के अनुरूप सुविधाओं को जोड़ सकते हैं और कॉन्फ़िगरेशन बदल सकते हैं जैसे कि आपका टेस्ट सूट बढ़ता है।