रेल के बिना आरएसपीईसी के साथ रुबी में टीडीडी करने की प्रक्रिया क्या है?रेल के बिना आरएसपीईसी का उपयोग कैसे करें?
क्या मुझे एक जेमफाइल चाहिए? क्या इसमें केवल आरएसपीईसी की आवश्यकता है?
कंसोल से rspec मणि स्थापित करें::
रूबी 1.9.3
रेल के बिना आरएसपीईसी के साथ रुबी में टीडीडी करने की प्रक्रिया क्या है?रेल के बिना आरएसपीईसी का उपयोग कैसे करें?
क्या मुझे एक जेमफाइल चाहिए? क्या इसमें केवल आरएसपीईसी की आवश्यकता है?
कंसोल से rspec मणि स्थापित करें::
रूबी 1.9.3
प्रक्रिया इस प्रकार है
gem install rspec
फिर एक फ़ोल्डर बनाने के (हम इसे जड़ नाम होगा) के साथ निम्न सामग्री:
जड़/my_model.rb
जड़/कल्पना/my_m odel_spec.rb
#my_model.rb
class MyModel
def the_truth
true
end
end
#spec/my_model_spec.rb
require_relative '../my_model'
describe MyModel do
it "should be true" do
MyModel.new.the_truth.should be_true
end
end
सांत्वना रन
rspec spec/my_model_spec.rb
देखा में
तो!
अपनी परियोजनाओं निर्देशिका के भीतर से ...
gem install rspec
rspec --init
तो बनाया कल्पना निर्देशिका में चश्मा लिख सकते हैं और के माध्यम से
rspec 'path to spec' # or just rspec to run them all
gem install rspec
आसपास workflows त्रुटिपूर्ण हैं उन्हें चलाने के। स्थिरता सुनिश्चित करने के लिए हमेशा बंडलर और जेमफाइल का उपयोग करें और उन परिस्थितियों से बचें जहां एक कंप्यूटर एक कंप्यूटर पर सही तरीके से काम करता है लेकिन दूसरे पर विफल रहता है।
अपना Gemfile
:
source 'https://rubygems.org/'
gem 'rspec'
तब निष्पादित करें:
gem install bundler
bundle install
bundle exec rspec --init
ऊपर .rspec
और spec/spec_helpers.rb
आप के लिए पैदा करेगा।
अब spec/example_spec.rb
में अपने उदाहरण कल्पना बनाने के लिए:
describe 'ExampleSpec' do
it 'is true' do
expect(true).to be true
end
end
और चलाने चश्मा:
% bundle exec rspec
.
Finished in 0.00325 seconds (files took 0.09777 seconds to load)
1 example, 0 failures
मैं, यह बहुत ज्यादा के बिना की तरह ही है मान चाहते हैं वहाँ रेल और के बीच कोई सीधा संबंध नहीं है के रूप में rspec। – Cubic
vimeo ट्यूटोरियल यहां: http://blog.codeship.com/install-rspec-tutorial/ – Rimian
पृष्ठ पर शीर्षक और वीडियो के शीर्षक से देखना मुश्किल है, लेकिन यह रेल दोनों के लिए प्रतीत होता है और रेल मुक्त रूबी परियोजनाओं। –