add check for NaN in is of type number to be false

and add test
to fix issue #3408
This commit is contained in:
Dave Conway-Jones
2022-02-09 12:03:38 +00:00
parent 5c87a6cb76
commit 63ebadc526
2 changed files with 7 additions and 0 deletions

View File

@@ -310,6 +310,12 @@ describe('switch Node', function() {
it('should check if payload if of type number 0', function(done) {
genericSwitchTest("istype", "number", true, true, 0, done);
});
it('should check if payload if of type number NaN', function(done) {
genericSwitchTest("istype", "number", true, false, parseInt("banana"), done);
});
it('should check if payload if of type number Infinity', function(done) {
genericSwitchTest("istype", "number", true, true, 1/0, done);
});
it('should check if payload if of type boolean true', function(done) {
genericSwitchTest("istype", "boolean", true, true, true, done);
});