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