From f1066285ae46d54b4790cef80abb5d02b7f45769 Mon Sep 17 00:00:00 2001 From: Dave Conway-Jones Date: Sun, 11 Nov 2018 22:36:55 +0000 Subject: [PATCH] add some more tests to rbe --- test/function/rbe/rbe_spec.js | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/test/function/rbe/rbe_spec.js b/test/function/rbe/rbe_spec.js index 9d9a9425..510e1205 100644 --- a/test/function/rbe/rbe_spec.js +++ b/test/function/rbe/rbe_spec.js @@ -40,25 +40,40 @@ describe('rbe node', function() { c+=1; } else if (c === 1) { - msg.should.have.a.property("payload", "b"); + msg.should.have.a.property("payload", 2); c+=1; } - else { + else if (c == 2) { msg.should.have.a.property("payload"); msg.payload.should.have.a.property("b",1); msg.payload.should.have.a.property("c",2); + c+=1; + } + else if (c == 3) { + msg.should.have.a.property("payload",true); + c+=1; + } + else if (c == 4) { + msg.should.have.a.property("payload",false); + c+=1; + } + else { + msg.should.have.a.property("payload",true); done(); } }); n1.emit("input", {payload:"a"}); n1.emit("input", {payload:"a"}); n1.emit("input", {payload:"a"}); - n1.emit("input", {payload:"a"}); - n1.emit("input", {payload:"a"}); - n1.emit("input", {payload:"b"}); + n1.emit("input", {payload:2}); + n1.emit("input", {payload:2}); n1.emit("input", {payload:{b:1,c:2}}); n1.emit("input", {payload:{c:2,b:1}}); n1.emit("input", {payload:{c:2,b:1}}); + n1.emit("input", {payload:true}); + n1.emit("input", {payload:false}); + n1.emit("input", {payload:false}); + n1.emit("input", {payload:true}); }); });