File tree 1 file changed +10
-5
lines changed
1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -6,8 +6,13 @@ const SlowBuffer = require('buffer').SlowBuffer;
6
6
7
7
// Regression test for https://github.com/nodejs/node/issues/649.
8
8
const len = 1422561062959 ;
9
- assert . throws ( ( ) => Buffer ( len ) . toString ( 'utf8' ) ) ;
10
- assert . throws ( ( ) => SlowBuffer ( len ) . toString ( 'utf8' ) ) ;
11
- assert . throws ( ( ) => Buffer . alloc ( len ) . toString ( 'utf8' ) ) ;
12
- assert . throws ( ( ) => Buffer . allocUnsafe ( len ) . toString ( 'utf8' ) ) ;
13
- assert . throws ( ( ) => Buffer . allocUnsafeSlow ( len ) . toString ( 'utf8' ) ) ;
9
+ const lenLimitMsg = new RegExp ( '^RangeError: (Invalid typed array length' +
10
+ '|Array buffer allocation failed' +
11
+ '|Invalid array buffer length)$' ) ;
12
+
13
+ assert . throws ( ( ) => Buffer ( len ) . toString ( 'utf8' ) , lenLimitMsg ) ;
14
+ assert . throws ( ( ) => SlowBuffer ( len ) . toString ( 'utf8' ) , lenLimitMsg ) ;
15
+ assert . throws ( ( ) => Buffer . alloc ( len ) . toString ( 'utf8' ) , lenLimitMsg ) ;
16
+ assert . throws ( ( ) => Buffer . allocUnsafe ( len ) . toString ( 'utf8' ) , lenLimitMsg ) ;
17
+ assert . throws ( ( ) => Buffer . allocUnsafeSlow ( len ) . toString ( 'utf8' ) ,
18
+ lenLimitMsg ) ;
You can’t perform that action at this time.
0 commit comments