xref: /third_party/node/test/parallel/test-net-socket-write-error.js
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/node/test/parallel/
11cb0ef41Sopenharmony_ci'use strict';
21cb0ef41Sopenharmony_ci
31cb0ef41Sopenharmony_ciconst common = require('../common');
41cb0ef41Sopenharmony_ciconst net = require('net');
51cb0ef41Sopenharmony_ciconst assert = require('assert');
61cb0ef41Sopenharmony_ci
71cb0ef41Sopenharmony_ciconst server = net.createServer().listen(0, connectToServer);
81cb0ef41Sopenharmony_ci
91cb0ef41Sopenharmony_cifunction connectToServer() {
101cb0ef41Sopenharmony_ci  const client = net.createConnection(this.address().port, () => {
111cb0ef41Sopenharmony_ci    client.on('error', common.mustNotCall());
121cb0ef41Sopenharmony_ci    assert.throws(() => {
131cb0ef41Sopenharmony_ci      client.write(1337);
141cb0ef41Sopenharmony_ci    }, {
151cb0ef41Sopenharmony_ci      code: 'ERR_INVALID_ARG_TYPE',
161cb0ef41Sopenharmony_ci      name: 'TypeError'
171cb0ef41Sopenharmony_ci    });
181cb0ef41Sopenharmony_ci
191cb0ef41Sopenharmony_ci    client.destroy();
201cb0ef41Sopenharmony_ci  })
211cb0ef41Sopenharmony_ci  .on('close', () => server.close());
221cb0ef41Sopenharmony_ci}
23

Indexes created Thu Nov 07 10:32:03 CST 2024