11'use strict' ;
22require ( '../common' ) ;
3+
34const assert = require ( 'assert' ) ;
45
56const buffer = require ( 'buffer' ) ;
@@ -12,11 +13,11 @@ const bufferMaxSizeMsg = {
1213 message : / ^ T h e v a l u e " [ ^ " ] * " i s i n v a l i d f o r o p t i o n " s i z e " $ /
1314} ;
1415
15- assert . throws ( ( ) => Buffer ( ( - 1 >>> 0 ) + 1 ) , bufferMaxSizeMsg ) ;
16- assert . throws ( ( ) => SlowBuffer ( ( - 1 >>> 0 ) + 1 ) , bufferMaxSizeMsg ) ;
17- assert . throws ( ( ) => Buffer . alloc ( ( - 1 >>> 0 ) + 1 ) , bufferMaxSizeMsg ) ;
18- assert . throws ( ( ) => Buffer . allocUnsafe ( ( - 1 >>> 0 ) + 1 ) , bufferMaxSizeMsg ) ;
19- assert . throws ( ( ) => Buffer . allocUnsafeSlow ( ( - 1 >>> 0 ) + 1 ) , bufferMaxSizeMsg ) ;
16+ assert . throws ( ( ) => Buffer ( ( - 1 >>> 0 ) + 2 ) , bufferMaxSizeMsg ) ;
17+ assert . throws ( ( ) => SlowBuffer ( ( - 1 >>> 0 ) + 2 ) , bufferMaxSizeMsg ) ;
18+ assert . throws ( ( ) => Buffer . alloc ( ( - 1 >>> 0 ) + 2 ) , bufferMaxSizeMsg ) ;
19+ assert . throws ( ( ) => Buffer . allocUnsafe ( ( - 1 >>> 0 ) + 2 ) , bufferMaxSizeMsg ) ;
20+ assert . throws ( ( ) => Buffer . allocUnsafeSlow ( ( - 1 >>> 0 ) + 2 ) , bufferMaxSizeMsg ) ;
2021
2122assert . throws ( ( ) => Buffer ( kMaxLength + 1 ) , bufferMaxSizeMsg ) ;
2223assert . throws ( ( ) => SlowBuffer ( kMaxLength + 1 ) , bufferMaxSizeMsg ) ;
@@ -25,5 +26,5 @@ assert.throws(() => Buffer.allocUnsafe(kMaxLength + 1), bufferMaxSizeMsg);
2526assert . throws ( ( ) => Buffer . allocUnsafeSlow ( kMaxLength + 1 ) , bufferMaxSizeMsg ) ;
2627
2728// issue GH-4331
28- assert . throws ( ( ) => Buffer . allocUnsafe ( 0x100000000 ) , bufferMaxSizeMsg ) ;
29+ assert . throws ( ( ) => Buffer . allocUnsafe ( 0x100000001 ) , bufferMaxSizeMsg ) ;
2930assert . throws ( ( ) => Buffer . allocUnsafe ( 0xFFFFFFFFF ) , bufferMaxSizeMsg ) ;
0 commit comments