2011-11-07 2 views
8

मैंने एक रूबी मणि फोर्क किया है और कुछ अपडेट किए हैं। मुझे मणि परीक्षण चलाने और अपने नए परीक्षण जोड़ने की ज़रूरत है और यह सुनिश्चित करना है कि सभी परीक्षण सफल हो रहे हैं।मैं रूबी मणि की चश्मा कैसे चला सकता हूं?

फोर्कड रूबी मणि rspec परीक्षण का उपयोग कर रहा है। मैं इन परीक्षणों को कैसे चला सकता हूं?

उत्तर

4

आमतौर पर rake RSpec, ककड़ी, आदि सभी परीक्षण चलाने के लिए पर्याप्त है आप RSpec के बजाय सीधे rspec spec चलाने की कोशिश आह्वान करने के लिए चाहते हैं, तो वे कर रहे हैं चाहे, या एक अपरंपरागत नामित परीक्षण निर्देशिका का उपयोग करता है, तो मणि है, बस rspec <directory_name> का उपयोग करें।

नोट: अधिकांश नए जवाहरात इन दिनों Bundler का उपयोग निर्भरता प्रबंधन करने के लिए, इसलिए यदि आप उचित निर्भरता की जरूरत नहीं है और एक Gemfile जड़ में है, तो चलाने "बंडल स्थापित" उन्हें प्राप्त करने के लिए पहले। फिर bundle exec ... (उदा।, bundle exec rspec spec) के साथ चलाएं।

+0

जब मैं कोशिश 'rspec spec', मैं त्रुटि प्राप्त कर रहा' /home/mahmoud/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb : 36: 'आवश्यकता' में: लोड करने के लिए ऐसी कोई फ़ाइल नहीं - cover_me (LoadError) \t /home/mahmoud/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/ से rubygems/custom_require.rb: 36: 'आवश्यकता' \t /home/mahmoud/work/fb_graph/spec/spec_helper.rboto:in ' ' –

+0

मैंने cover_me मणि स्थापित किया और यह काम किया सफलतापूर्वक धन्यवाद। धन्यवाद जॉन। –