| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 21e7b02 commit db44b92
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -210,6 +210,17 @@ assert(!/Object/.test( | |||
| 210 | 210 | 'ArrayBuffer { (detached), byteLength: 0 }'); | |
| 211 | 211 | } | |
| 212 | 212 | ||
| 213 | + // Truncate output for ArrayBuffers using plural or singular bytes | ||
| 214 | + { | ||
| 215 | + const ab = new ArrayBuffer(3); | ||
| 216 | + assert.strictEqual(util.inspect(ab, { showHidden: true, maxArrayLength: 2 }), | ||
| 217 | + 'ArrayBuffer { [Uint8Contents]' + | ||
| 218 | + ': <00 00 ... 1 more byte>, byteLength: 3 }'); | ||
| 219 | + assert.strictEqual(util.inspect(ab, { showHidden: true, maxArrayLength: 1 }), | ||
| 220 | + 'ArrayBuffer { [Uint8Contents]' + | ||
| 221 | + ': <00 ... 2 more bytes>, byteLength: 3 }'); | ||
| 222 | + } | ||
| 223 | + | ||
| 213 | 224 | // Now do the same checks but from a different context. | |
| 214 | 225 | { | |
| 215 | 226 | const showHidden = false; | |
@@ -2915,6 +2926,12 @@ assert.strictEqual( | |||
| 2915 | 2926 | assert.strictEqual(inspect(undetectable), '{}'); | |
| 2916 | 2927 | } | |
| 2917 | 2928 | ||
| 2929 | + // Truncate output for Primitives with 1 character left | ||
| 2930 | + { | ||
| 2931 | + assert.strictEqual(util.inspect('bl', { maxStringLength: 1 }), | ||
| 2932 | + "'b'... 1 more character"); | ||
| 2933 | + } | ||
| 2934 | + | ||
| 2918 | 2935 | { | |
| 2919 | 2936 | const x = 'a'.repeat(1e6); | |
| 2920 | 2937 | assert.strictEqual( | |
| Back | FazBrowse Home | New Git URL |
0 commit comments