2012-03-11 13 views
7

मेरे पास पैरेंट ऐप के लिए rspec सूट है, और इंजन संलग्न करने के लिए कुछ विशिष्ट भी है। मैं चाहता हूं कि उन्हें एक कमांड के साथ चलाएं। क्या मेरे रत्न पथ को rspec लोड पथ में शामिल करने का कोई तरीका है? या मुझे इसके लिए रेक कार्य लिखना चाहिए?अपने मूल ऐप से रेल इंजन के लिए दौड़ चलाना

+1

क्या इसके लिए कोई कामकाजी जवाब था? मैं भी उत्सुक हूँ। – pjmorse

उत्तर

2

मुझे लगता है कि यह एक दिलचस्प सवाल है, लेकिन मेरी राय यह है कि रेल इंजन को एक स्वतंत्र कोड आधार के रूप में माना जाना चाहिए और इसलिए आपके मूल ऐप में परीक्षण नहीं किया जाना चाहिए। प्रभाव यह है कि आप अपने मूल ऐप में एक रेल इंजन का इलाज करेंगे जैसे कि आप अन्य रत्नों (ईजी, डिवाइज, जो वास्तव में एक रेल इंजन है) का इलाज करते हैं।

लेकिन मान लें कि आपके पास मूल ऐप कार्यक्षमता है जो रेल इंजन सुविधा पर निर्भर करती है। उस स्थिति में, मैं यह दिखाने के लिए एक परीक्षण लिखूंगा कि मेरे मूल ऐप की कार्यक्षमता रेल इंजन के साथ मिलकर काम करती है। मैं परीक्षण को यह नहीं लिखूंगा कि रेल इंजन काम करता है क्योंकि ऐसा माना जाता है क्योंकि वे परीक्षण रेल इंजन इंजन बेस में हैं, न कि मूल ऐप।

मुझे एहसास है कि यह पद्धति वास्तविक कार्य परिदृश्यों में पूरी तरह से लागू नहीं होती है जब आप एक साथ पैरेंट ऐप और रेल इंजन विकसित कर रहे हैं।

संबंधित मुद्दे