mirror of
https://github.com/nodejs/node.git
synced 2025-05-01 08:42:45 +00:00

Use `require('internal/util/inspect').inspect`, `require('internal/util/debuglog').debuglog`, `require('internal/util').deprecate` and `Object.setPrototypeOf` instead of `require('util')`. Fix test in `test/parallel/test-net-access-byteswritten.js` to do not check the `super_` property that was set when using `require('util').inherits`. Refs: https://github.com/nodejs/node/issues/26546 Refs: https://github.com/nodejs/node/pull/26896 PR-URL: https://github.com/nodejs/node/pull/26920 Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Michaël Zasso <targos@protonmail.com>
22 lines
811 B
JavaScript
22 lines
811 B
JavaScript
'use strict';
|
|
|
|
const common = require('../common');
|
|
if (!common.hasCrypto)
|
|
common.skip('missing crypto');
|
|
|
|
const assert = require('assert');
|
|
const net = require('net');
|
|
const tls = require('tls');
|
|
const tty = require('tty');
|
|
|
|
// Check that the bytesWritten getter doesn't crash if object isn't
|
|
// constructed.
|
|
assert.strictEqual(net.Socket.prototype.bytesWritten, undefined);
|
|
assert.strictEqual(Object.getPrototypeOf(tls.TLSSocket).prototype.bytesWritten,
|
|
undefined);
|
|
assert.strictEqual(tls.TLSSocket.prototype.bytesWritten, undefined);
|
|
assert.strictEqual(Object.getPrototypeOf(tty.ReadStream).prototype.bytesWritten,
|
|
undefined);
|
|
assert.strictEqual(tty.ReadStream.prototype.bytesWritten, undefined);
|
|
assert.strictEqual(tty.WriteStream.prototype.bytesWritten, undefined);
|