2011-11-02 8 views
6

मैं रेल ऐप का परीक्षण करने के लिए रुपेक का उपयोग कर रहा हूं।आरएसपीसी सभी लंबित उदाहरणों की सूची

क्या पूरा परीक्षण सूट चलाने के बिना सभी लंबित उदाहरण सूचीबद्ध करने का कोई तरीका है?

+2

शायद 'rspec spec --dry-run'? – zetetic

+0

'- ड्राय-रन 'बहुत अच्छे कारण के लिए आरएसपीसी 2 में उपलब्ध नहीं है, देखें: https://github.com/rspec/rspec-core/issues/354 – skalee

उत्तर

10

भागो rspec आदेश --tag pending

गुजर उदाहरण के लिए: bundle exec rspec spec --tag pending

+1

मुझे यह जवाब पसंद है, लेकिन यह सूची नहीं होगी चश्मे जिनके पास 'it' ब्लॉक के अंदर 'लंबित' कॉल हैं। यह जरूरी नहीं है, लेकिन इसके बारे में जागरूक होना अच्छा है। – skalee

+1

'बंडल exec rspec spec' का कहना है कि मेरे पास 15 लंबित उदाहरण हैं, लेकिन '--tag लंबित 'जोड़ना मुझे अभी मिल गया है' सभी उदाहरण फ़िल्टर किए गए थे '। जो भी हो रहा है, यह सभी लंबित उदाहरणों को सूचीबद्ध नहीं कर रहा है। –

0

आप इसके लिए एक वास्तविक कल्पना ब्लॉक के बिना

it 'does something' 

लाइनों है, तो आप बस उन्हें खोज के माध्यम से प्राप्त कर सकते हैं आपके संपादक की कार्यक्षमता और नियमित अभिव्यक्तियों की शक्ति:

^ *it{1} {1}('|").*{1}('|")\n 

regexp का परीक्षण करने के लिए आप http://rubular.com/ का उपयोग कर सकते हैं। यह हमेशा मुझे नियमित अभिव्यक्तियों के निर्माण में मदद करता है।