Node-RED is required by the helper as a peer dependency, meaning it must be installed along with the helper itself. To create unit tests for your node project, add this test helper and Node-RED as follows: npm install node-red-node-test-helper node-red --save-dev This will add the h...
npm install node-red-node-test-helper node-red --save-dev This will add the helper module to yourpackage.jsonfile: ... "devDependencies": { "node-red":"^0.18.4", "node-red-node-test-helper": "^0.1.8" } ... Using a local Node-RED install for tests ...
varshould=require("should");varhelper=require("node-red-node-test-helper");varlowerNode=require("../lower-case.js");helper.init(require.resolve('node-red'));describe('lower-case Node',function(){beforeEach(function(done){helper.startServer(done);});afterEach(function(done){helper.unload()...
It shouldn't break current api implementation. People can still usedonein test runners that have it BEFORE/CURRENT beforeEach(function(done){helper.startServer(done);})afterEach(function(done){helper.unload();helper.stopServer(done);}); AFTER beforeEach(asyncfunction(){awaithelper.startServer();}...
npm install node-red-test-helper --save-dev 在您的节点测试代码中: var helper = require('node-red-test-helper'); Testing the helper npm run test 这对一些核心节点的 Javascript 文件的快照运行测试,以确保帮助程序正常工作。 Example test 这是Node-RED 文档 中用于测试小写节点的示例测试。 var...