11cb0ef41Sopenharmony_ci// Flags: --no-warnings
21cb0ef41Sopenharmony_ci'use strict';
31cb0ef41Sopenharmony_ci
41cb0ef41Sopenharmony_ciconst common = require('../common');
51cb0ef41Sopenharmony_ciconst assert = require('assert');
61cb0ef41Sopenharmony_ci
71cb0ef41Sopenharmony_ci// Assert that allowed internalBinding modules are accessible via
81cb0ef41Sopenharmony_ci// process.binding().
91cb0ef41Sopenharmony_ciassert(process.binding('async_wrap'));
101cb0ef41Sopenharmony_ciassert(process.binding('buffer'));
111cb0ef41Sopenharmony_ciassert(process.binding('cares_wrap'));
121cb0ef41Sopenharmony_ciassert(process.binding('constants'));
131cb0ef41Sopenharmony_ciassert(process.binding('contextify'));
141cb0ef41Sopenharmony_ciif (common.hasCrypto) { // eslint-disable-line node-core/crypto-check
151cb0ef41Sopenharmony_ci  assert(process.binding('crypto'));
161cb0ef41Sopenharmony_ci}
171cb0ef41Sopenharmony_ciassert(process.binding('fs'));
181cb0ef41Sopenharmony_ciassert(process.binding('fs_event_wrap'));
191cb0ef41Sopenharmony_ciassert(process.binding('http_parser'));
201cb0ef41Sopenharmony_ciif (common.hasIntl) {
211cb0ef41Sopenharmony_ci  assert(process.binding('icu'));
221cb0ef41Sopenharmony_ci}
231cb0ef41Sopenharmony_ciassert(process.binding('inspector'));
241cb0ef41Sopenharmony_ciassert(process.binding('js_stream'));
251cb0ef41Sopenharmony_ciassert(process.binding('natives'));
261cb0ef41Sopenharmony_ciassert(process.binding('os'));
271cb0ef41Sopenharmony_ciassert(process.binding('pipe_wrap'));
281cb0ef41Sopenharmony_ciassert(process.binding('signal_wrap'));
291cb0ef41Sopenharmony_ciassert(process.binding('spawn_sync'));
301cb0ef41Sopenharmony_ciassert(process.binding('stream_wrap'));
311cb0ef41Sopenharmony_ciassert(process.binding('tcp_wrap'));
321cb0ef41Sopenharmony_ciif (common.hasCrypto) { // eslint-disable-line node-core/crypto-check
331cb0ef41Sopenharmony_ci  assert(process.binding('tls_wrap'));
341cb0ef41Sopenharmony_ci}
351cb0ef41Sopenharmony_ciassert(process.binding('tty_wrap'));
361cb0ef41Sopenharmony_ciassert(process.binding('udp_wrap'));
371cb0ef41Sopenharmony_ciassert(process.binding('url'));
381cb0ef41Sopenharmony_ciassert(process.binding('util'));
391cb0ef41Sopenharmony_ciassert(process.binding('uv'));
401cb0ef41Sopenharmony_ciassert(process.binding('v8'));
411cb0ef41Sopenharmony_ciassert(process.binding('zlib'));
42