2011-02-22 14 views
65

जब मैं rake rspec साथ rspec चलाने के लिए और मेरे परीक्षण ठीक नहीं हैं, मुझे एक त्रुटि संदेश मिलता है। हालांकि, जब मेरे परीक्षण ठीक हैं, तो मुझे बस '..' मिलता है। कोई अन्य आउटपुट नहीं। मैं यह कैसे की तरह कुछ मुद्रित करने के लिए प्राप्त कर सकते हैं:Rspec आउटपुट स्वरूप: प्रलेखन

$ rspec --help 
Usage: rspec [options] [files or directories] 

    -f, --format FORMATTER   Choose a formatter 
             [p]rogress (default - dots) 
             [d]ocumentation (group and example names) 
             [h]tml 
             [t]extmate 
             custom formatter class name 

rspec मदद पृष्ठ से

A User .... can only have one name 
A User .... can ... 

उत्तर

108

-f पैरामीटर दर्रा।

$ rake rspec 

रन के बजाय

$ rspec spec --format d 

या छोटे प्रारूप:

$ rspec -fd 

आप विन्यास स्थायी होना चाहते हैं, एक .rspec फ़ाइल अपनी परियोजना के रूट में बना सकते हैं और वहाँ लिखने विन्यास

+17

rspec -fd अगर आप इसे छोटा और प्यारा चाहते हैं। rspec -c -fd अगर आप अपनी स्क्रीन पर रंग में आउटपुट देखना चाहते हैं :) – rmk

+3

आप इन विकल्पों को डिफ़ॉल्ट रूप से अपनी '.rspec' फ़ाइल में डाल सकते हैं। मेरे पास '--color --tty --format दस्तावेज़' है (प्रति पंक्ति - एक विकल्प द्वारा)। –

4

उपयोग:

rspec spec --format documentation 
+2

मैं तर्क दूंगा कि यह करता है - प्रश्न में आदेश वास्तव में सवाल पूछता है। फिर भी, पहले से ही एक (स्वीकृत) उत्तर था जो एक ही बात बताता था, इसलिए यह उत्तर कोई वास्तविक मूल्य नहीं जोड़ता है। – javawizard

4

अंदर अपने spec/spec_helper

RSpec.configure do |config| 
    config.formatter = :documentation 
end 

ताकि आप झंडा हर चलाने के लिए नहीं है।