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 और रेल का एक साथ उपयोग करने के लिए अधिक विशिष्ट हैं।
ये सभी फाइलें आपको शुरू करने के लिए समझदार चूक के साथ लिखी गई हैं, लेकिन आप अपनी आवश्यकताओं के अनुरूप सुविधाओं को जोड़ सकते हैं और कॉन्फ़िगरेशन बदल सकते हैं जैसे कि आपका टेस्ट सूट बढ़ता है।