Fix for narrrowbandEq mode start condition failure

And add test
As discussed https://discourse.nodered.org/t/the-filter-node-or-the-old-rbe-node/56371
This commit is contained in:
Dave Conway-Jones
2022-01-11 13:56:44 +00:00
parent 062f76214e
commit 52e4e0e569
2 changed files with 3 additions and 2 deletions

View File

@@ -425,7 +425,7 @@ describe('rbe node', function() {
});
it('should not send output if x away or greater from original value (narrowbandEq)', function(done) {
var flow = [{"id":"n1", "type":"rbe", func:"narrowbandEq", gap:"10", inout:"out", wires:[["n2"]] },
var flow = [{"id":"n1", "type":"rbe", func:"narrowbandEq", gap:"10", inout:"out", start:"1", wires:[["n2"]] },
{id:"n2", type:"helper"} ];
helper.load(testNode, flow, function() {
var n1 = helper.getNode("n1");
@@ -445,6 +445,7 @@ describe('rbe node', function() {
done();
}
});
n1.emit("input", {payload:100});
n1.emit("input", {payload:0});
n1.emit("input", {payload:10});
n1.emit("input", {payload:5});