| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 67af1ad commit 9a0829d
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -463,7 +463,7 @@ function slowToString(encoding, start, end) { | |||
| 463 | 463 | if (end <= start) | |
| 464 | 464 | return ''; | |
| 465 | 465 | ||
| 466 | - if (!encoding) encoding = 'utf8'; | ||
| 466 | + if (encoding === undefined) encoding = 'utf8'; | ||
| 467 | 467 | ||
| 468 | 468 | while (true) { | |
| 469 | 469 | switch (encoding) { | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -82,3 +82,11 @@ assert.strictEqual(rangeBuffer.toString('ascii', 0, true), 'a'); | |||
| 82 | 82 | assert.strictEqual(rangeBuffer.toString({toString: function() { | |
| 83 | 83 | return 'ascii'; | |
| 84 | 84 | }}), 'abc'); | |
| 85 | + | ||
| 86 | + // try toString() with 0 and null as the encoding | ||
| 87 | + assert.throws(() => { | ||
| 88 | + rangeBuffer.toString(0, 1, 2); | ||
| 89 | + }, /^TypeError: Unknown encoding: 0$/); | ||
| 90 | + assert.throws(() => { | ||
| 91 | + rangeBuffer.toString(null, 1, 2); | ||
| 92 | + }, /^TypeError: Unknown encoding: null$/); | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments