| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -313,7 +313,7 @@ const validateArray = hideStackFrames((value, name, minLength = 0) => { | |||
| 313 | 313 | throw new ERR_INVALID_ARG_TYPE(name, 'Array', value); | |
| 314 | 314 | } | |
| 315 | 315 | if (value.length < minLength) { | |
| 316 | - const reason = `must be longer than ${minLength}`; | ||
| 316 | + const reason = `must have a length of at least ${minLength}`; | ||
| 317 | 317 | throw new ERR_INVALID_ARG_VALUE(name, value, reason); | |
| 318 | 318 | } | |
| 319 | 319 | }); | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -93,6 +93,14 @@ const invalidArgValueError = { | |||
| 93 | 93 | assert.throws(() => { | |
| 94 | 94 | validateArray([], 'foo', 1); | |
| 95 | 95 | }, invalidArgValueError); | |
| 96 | + | ||
| 97 | + validateArray([1, 2, 3], 'foo', 3); | ||
| 98 | + assert.throws(() => { | ||
| 99 | + validateArray([1, 2], 'foo', 3); | ||
| 100 | + }, (err) => { | ||
| 101 | + assert.ok(err.message.includes('at least 3'), `Expected "at least 3" in: ${err.message}`); | ||
| 102 | + return true; | ||
| 103 | + }); | ||
| 96 | 104 | } | |
| 97 | 105 | ||
| 98 | 106 | { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments