मैं कुछ node.js का परीक्षण करने के लिए Vows.js का उपयोग कर रहा हूं जो डेटाबेस में रिकॉर्ड बना रहा है। इसके परिणामस्वरूप यह डेटाबेस में कुछ परीक्षण रिकॉर्ड बनाता है। एक बार परीक्षण चलने के बाद मैं इन रिकॉर्ड्स को हटाना चाहता हूं। वैसे में परीक्षणों का एक बैच चलाने पर क्लीनअप फ़ंक्शन चलाने का कोई तरीका है?vows.js के साथ क्लीनअप कैसे चलाएं?
8
A
उत्तर
14
आप अपने संदर्भ में teardown
फ़ंक्शन को परिभाषित कर सकते हैं जिसे आपके संदर्भ में सभी परीक्षण चलाने के बाद निष्पादित किया जाता है।
vows.describe('Foo').addBatch({
'A Context' : {
topic : { foo: 'bar' },
'it works' : function (topic) { assert.equal(topic.foo, "bar"); },
teardown : function (topic) { topic.foo = "baz" }
}
});
आप इसे Vows own tests में देख सकते हैं।
2
यदि यह मैं था, तो मैं स्वचालित परीक्षण चलाते समय एक अलग परीक्षण डेटाबेस का उपयोग करता हूं, और प्रत्येक परीक्षण चलाने से पहले डेटाबेस को खाली करता हूं।
0
afterSuite को लागू करने प्रतिज्ञा के लिए एक खुला पुल अनुरोध नहीं है:
https://github.com/phstc/vows/commit/d5b40e85e924e06cca560b4d8d6a264528bbab2b
संबंधित मुद्दे
- 1. एक्लिप्स के साथ जावा में क्लीनअप आयात कैसे थोक करें?
- 2. autoreconf क्लीनअप
- 3. साइटकोर क्लीनअप एजेंट और डेटाबेस क्लीनअप
- 4. स्वच्छ स्ट्रिंग बनाने के लिए PHP के साथ क्लीनअप एचटीएमएल
- 5. mybatis के साथ मनमानी एसक्यूएल कैसे चलाएं?
- 6. जावा के साथ ज़ीरोएमक्यू कैसे चलाएं?
- 7. एलडी_PRELOAD के साथ जीडीबी कैसे चलाएं?
- 8. paramiko के साथ sudo कैसे चलाएं? (अजगर)
- 9. MONO के साथ तर्क के साथ प्रोग्राम कैसे चलाएं?
- 10. TortoiseSVN के लिए ऑटो-क्लीनअप
- 11. ReSharper - कोड क्लीनअप
- 12. क्लीनअप PHP सत्र फ़ाइलें
- 13. पायथन का पॉपन क्लीनअप
- 14. मैवेन के साथ निर्माण के बाद परियोजना को कैसे चलाएं
- 15. एक साथ दो कार्यों को कैसे चलाएं
- 16. एक्सकोड: निर्दिष्ट स्थानीयकरण के साथ परियोजना चलाएं
- 17. सेन्चा टच 2 क्लीनअप संसाधन
- 18. पैरामीटर के साथ सी # से कमांडलाइन चलाएं?
- 19. मास्टर फ़ाइल टेबल क्लीनअप उपयोगिता?
- 20. एकाधिक पैरामीटर के साथ फ्रेमवर्क रूटिंग चलाएं
- 21. मार्ग छोड़ने पर एम्बर क्लीनअप
- 22. क्लाइंट डिस्कनेक्ट होने के बाद सर्वर क्लीनअप
- 23. एक आइकन क्लिक के साथ पायथन स्क्रिप्ट कैसे चलाएं?
- 24. एनपीएम इंस्टॉल - पर्याप्त अनुमतियों के साथ बिल्ड स्क्रिप्ट कैसे चलाएं?
- 25. लाश उपकरण के साथ आईफोन प्रोग्राम कैसे चलाएं?
- 26. क्लासपाथ में एक जार के साथ जावा क्लास कैसे चलाएं?
- 27. ग्रहण 3.6 (हेलीओस) के साथ जेबॉस एएस 7 कैसे चलाएं?
- 28. व्यवस्थापक क्रेडिट के साथ सी # एप्लिकेशन कैसे चलाएं?
- 29. विभिन्न कॉन्फ़िगरेशन फ़ाइल के साथ निष्पादन योग्य प्रोग्राम कैसे चलाएं?
- 30. NANT 0.86 बीटा के साथ NUnit v2.4.8 परीक्षण कैसे चलाएं?
बिल्कुल सही। धन्यवाद रहमान। – tooba
मैं तुम्हें प्यार करता हूँ। इच्छा है कि यह शपथ पत्रों में था। – j03m