| 'use strict'; |
| var Buffer = require('../../').Buffer; |
| |
| |
| var assert = require('assert'); |
| |
| var util = require('util'); |
| |
| var buffer = require('../../'); |
| |
| buffer.INSPECT_MAX_BYTES = 2; |
| |
| var b = Buffer.allocUnsafe(4); |
| b.fill('1234'); |
| |
| var s = buffer.SlowBuffer(4); |
| s.fill('1234'); |
| |
| var expected = '<Buffer 31 32 ... >'; |
| |
| assert.strictEqual(util.inspect(b), expected); |
| assert.strictEqual(util.inspect(s), expected); |
| |
| b = Buffer.allocUnsafe(2); |
| b.fill('12'); |
| |
| s = buffer.SlowBuffer(2); |
| s.fill('12'); |
| |
| expected = '<Buffer 31 32>'; |
| |
| assert.strictEqual(util.inspect(b), expected); |
| assert.strictEqual(util.inspect(s), expected); |
| |
| buffer.INSPECT_MAX_BYTES = Infinity; |
| |
| assert.doesNotThrow(function() { |
| assert.strictEqual(util.inspect(b), expected); |
| assert.strictEqual(util.inspect(s), expected); |
| }); |
| |