| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent fed9acd commit dd4586b
1 file 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); | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments