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 / node_ares_task_list', edge_name: 'task_list' }, 14 // `Node / ChannelWrap` (C++) -> `ChannelWrap` (JS) 15 { node_name: 'ChannelWrap', edge_name: 'wrapped' } 16 ] 17 } 18]); 19