aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorCalvin Rose <calsrose@gmail.com>2024-06-15 06:47:47 -0500
committerCalvin Rose <calsrose@gmail.com>2024-06-15 06:47:47 -0500
commit75710ccabdc8a791cd5d6cdb528163824353469a (patch)
treeac21e663f6dd30d3769de68c4d305aad2f9d82ab /test
parentMerge pull request #1457 from pnelson/buffer-push-uint (diff)
Error on buffer/push-uint16 with non 16 bit unsigned integer.
Diffstat (limited to 'test')
-rw-r--r--test/suite-buffer.janet2
1 files changed, 2 insertions, 0 deletions
diff --git a/test/suite-buffer.janet b/test/suite-buffer.janet
index 28fb83d5..e5de3f86 100644
--- a/test/suite-buffer.janet
+++ b/test/suite-buffer.janet
@@ -88,6 +88,8 @@
(def buffer-uint16-max @"")
(buffer/push-uint16 buffer-uint16-max :be 0xFFFF)
(assert (= "\xff\xff" (string buffer-uint16-max)) "buffer/push-uint16 max")
+(assert-error "too large" (buffer/push-uint16 @"" 0x1FFFF))
+(assert-error "too small" (buffer/push-uint16 @"" -0x1))
(def buffer-uint32-be @"")
(buffer/push-uint32 buffer-uint32-be :be 0x01020304)