1// Flags: --expose-internals 2'use strict'; 3require('../common'); 4const { validateSnapshotNodes } = require('../common/heap'); 5 6validateSnapshotNodes('Node / ChannelWrap', []); 7const dns = require('dns'); 8validateSnapshotNodes('Node / ChannelWrap', [{}]); 9dns.resolve('localhost', () => {}); 10validateSnapshotNodes('Node / ChannelWrap', [ 11 { 12 children: [ 13 { node_name: 'Node / NodeAresTask::List', edge_name: 'task_list' }, 14 // `Node / ChannelWrap` (C++) -> `ChannelWrap` (JS) 15 { node_name: 'ChannelWrap', edge_name: 'native_to_javascript' }, 16 ], 17 detachedness: 2, 18 }, 19]); 20