6

के साथ Google क्रोम एक्सटेंशन एकीकरण परीक्षण मैंने Google क्रोम एक्सटेंशन विकसित किया है। मैं इसका परीक्षण कैसे कर सकता हूं? अगर केवल सादा जावास्क्रिप्ट हैं तो यह सीधे आगे है। लेकिन यहां मेरे तरीकों से क्रोम एपीआई संदर्भ उपलब्ध हैं। यूनिट परीक्षण करना भी संभव नहीं है।क्रोम एपीआई

तो मैं उन एपीआई सुविधाओं के साथ अपने एक्सटेंशन का परीक्षण कैसे कर सकता हूं। ?

+1

यूनिट परीक्षण करना संभव है, आपको आवश्यक एपीआई विधियों को इंजेक्ट करने के लिए DI का उपयोग करने की आवश्यकता है ताकि आप उन्हें बाहरी रूप से नकल कर सकें (जैसा कि आप किसी अन्य प्लेटफ़ॉर्म या किसी अन्य चीज़ पर काम करेंगे, निर्भरता सुनिश्चित करने के लिए भी यह अच्छा अभ्यास है की चीज़ों का)। –

+1

मैं यहां क्या कहने की कोशिश कर रहा हूं - यह है कि क्रोम एक्सटेंशन का परीक्षण करने के बारे में कुछ खास नहीं है, टीआईएस 'किसी अन्य प्रकार के सॉफ़्टवेयर की तरह बिल्कुल ठीक है। –

+0

मैं "एक्सटेंशन रीलोडर" का उपयोग करने की अनुशंसा करता हूं, यह आपको एक्सटेंशन को फिर से लोड करने और परीक्षण करने में मदद करेगा – Aminadav

उत्तर

2

API विधियों को इंजेक्ट करने के लिए DI का उपयोग करें ताकि आप किसी अन्य प्लेटफ़ॉर्म पर काम कर सकें।

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