| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 3225498 commit 671ffd7
5 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -108,9 +108,9 @@ const { | |||
| 108 | 108 | const { | |
| 109 | 109 | validateArray, | |
| 110 | 110 | validateBuffer, | |
| 111 | - validateNumber, | ||
| 112 | 111 | validateInteger, | |
| 113 | - validateString | ||
| 112 | + validateNumber, | ||
| 113 | + validateString, | ||
| 114 | 114 | } = require('internal/validators'); | |
| 115 | 115 | // Provide validateInteger() but with kMaxLength as the default maximum value. | |
| 116 | 116 | const validateOffset = (value, name, min = 0, max = kMaxLength) => | |
@@ -349,10 +349,7 @@ ObjectSetPrototypeOf(Buffer, Uint8Array); | |||
| 349 | 349 | // occurs. This is done simply to keep the internal details of the | |
| 350 | 350 | // implementation from bleeding out to users. | |
| 351 | 351 | const assertSize = hideStackFrames((size) => { | |
| 352 | - validateNumber(size, 'size'); | ||
| 353 | - if (!(size >= 0 && size <= kMaxLength)) { | ||
| 354 | - throw new ERR_INVALID_ARG_VALUE.RangeError('size', size); | ||
| 355 | - } | ||
| 352 | + validateNumber(size, 'size', 0, kMaxLength); | ||
| 356 | 353 | }); | |
| 357 | 354 | ||
| 358 | 355 | /** | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -5,9 +5,8 @@ const assert = require('assert'); | |||
| 5 | 5 | const { SlowBuffer } = require('buffer'); | |
| 6 | 6 | ||
| 7 | 7 | const msg = { | |
| 8 | - code: 'ERR_INVALID_ARG_VALUE', | ||
| 8 | + code: 'ERR_OUT_OF_RANGE', | ||
| 9 | 9 | name: 'RangeError', | |
| 10 | - message: /^The argument 'size' is invalid\. Received [^"]*$/ | ||
| 11 | 10 | }; | |
| 12 | 11 | ||
| 13 | 12 | // Test that negative Buffer length inputs throw errors. | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -8,9 +8,8 @@ const SlowBuffer = buffer.SlowBuffer; | |||
| 8 | 8 | ||
| 9 | 9 | const kMaxLength = buffer.kMaxLength; | |
| 10 | 10 | const bufferMaxSizeMsg = { | |
| 11 | - code: 'ERR_INVALID_ARG_VALUE', | ||
| 11 | + code: 'ERR_OUT_OF_RANGE', | ||
| 12 | 12 | name: 'RangeError', | |
| 13 | - message: /^The argument 'size' is invalid\. Received [^"]*$/ | ||
| 14 | 13 | }; | |
| 15 | 14 | ||
| 16 | 15 | assert.throws(() => Buffer((-1 >>> 0) + 2), bufferMaxSizeMsg); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -52,9 +52,8 @@ assert.throws(() => SlowBuffer(true), bufferInvalidTypeMsg); | |||
| 52 | 52 | ||
| 53 | 53 | // Should throw with invalid length value | |
| 54 | 54 | const bufferMaxSizeMsg = { | |
| 55 | - code: 'ERR_INVALID_ARG_VALUE', | ||
| 55 | + code: 'ERR_OUT_OF_RANGE', | ||
| 56 | 56 | name: 'RangeError', | |
| 57 | - message: /^The argument 'size' is invalid\. Received [^"]*$/ | ||
| 58 | 57 | }; | |
| 59 | 58 | assert.throws(() => SlowBuffer(NaN), bufferMaxSizeMsg); | |
| 60 | 59 | assert.throws(() => SlowBuffer(Infinity), bufferMaxSizeMsg); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -10,9 +10,8 @@ const SlowBuffer = require('buffer').SlowBuffer; | |||
| 10 | 10 | ||
| 11 | 11 | const len = 1422561062959; | |
| 12 | 12 | const message = { | |
| 13 | - code: 'ERR_INVALID_ARG_VALUE', | ||
| 13 | + code: 'ERR_OUT_OF_RANGE', | ||
| 14 | 14 | name: 'RangeError', | |
| 15 | - message: /^The argument 'size' is invalid\. Received [^"]*$/ | ||
| 16 | 15 | }; | |
| 17 | 16 | assert.throws(() => Buffer(len).toString('utf8'), message); | |
| 18 | 17 | assert.throws(() => SlowBuffer(len).toString('utf8'), message); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments