Node: Fix handling of large unsigned values

Closes #1269
This commit is contained in:
William S Fulton 2021-02-26 23:29:03 +00:00
commit 1d4ef62466
2 changed files with 22 additions and 0 deletions

View file

@ -0,0 +1,18 @@
var integers = require("integers");
var val = 3902408827
ret = integers.signed_long_identity(val)
if (ret != val)
throw "Incorrect value: " + ret
ret = integers.unsigned_long_identity(val)
if (ret != val)
throw "Incorrect value: " + ret
ret = integers.signed_long_long_identity(val)
if (ret != val)
throw "Incorrect value: " + ret
ret = integers.unsigned_long_long_identity(val)
if (ret != val)
throw "Incorrect value: " + ret