इस पृष्ठ की जानकारी कम से कम आने वाली प्रतीत होती है - https://github.com/kof/node-qunit। मेरे पास एक सेटअप है जहां मैंने नोडजेज़ स्थापित किए और नोड-छोड़ने वाले मॉड्यूल को स्थापित किया। मेरे पास परीक्षण धावक है और node /path/to/runner.js
आदेश को निष्पादित किया गया है। नीचे मेरे सेटअप का एक उदाहरण है। ऐसा करने के लिए किसी भी विचार या उदाहरण या शायद मैं इसे गलत उपयोग कर रहा हूं। मैंने पिछले किसी भी मुद्दे के बिना राइनो और एनवीजे का उपयोग करके कुनिट परीक्षण चलाया लेकिन मुझे लगा कि मैं अन्य चीजों के लिए इसका उपयोग करने के बाद से नोडज की कोशिश करता हूं और पैकेजिंग सिस्टम को मेरे निर्माण में लिपि जा सकता है। हो सकता है कि मुझे कुनिट या कुछ पर्यावरण परिवर्तनीय सेट न करने के लिए नोड करने का विकल्प न हो - जो समझ में आएगा।नोड-कुनिट का उपयोग कैसे करें?
फ़ाइल संरचना
node/
public/
js/
main.js
tests/
js/
testrunner.js
tests.js
स्थापना
cd node
npm install qunit
यह अब फ़ाइल संरचना अद्यतन करेगा।
node/
node_modules/
qunit/
परीक्षण/js/testrunner.js
var runner = require("../../node/node_modules/qunit");
runner.run({
code : "/full/path/to/public/js/main.js",
tests : "/full/path/to/tests/js/tests.js"
});
परीक्षण/js/tests.js
test("Hello World", function() {
ok(true);
});
कमान
node tests/js/testrunner.js
तो आपके रन फ़ंक्शन में कोड: "../../ main.js" 'काम नहीं करेगा? – nihulus