// Flags: --permission --allow-fs-read=* 'use strict'; const common = require('../common'); if (!common.hasCrypto) { common.skip('no crypto'); } const wsUrl = 'ws://nodejs.org'; const ws = new WebSocket(wsUrl); ws.addEventListener('open', common.mustNotCall('WebSocket connection should be blocked')); // WebSocket implementation doesn't expose the Node.js specific errors // so ERR_ACCESS_DENIED won't be "caught" explicitly. // For now, let's just assert the error // TODO(rafaelgss): make this test more comprehensive ws.addEventListener('error', common.mustCall());