// Flags: --expose-internals 'use strict'; require('../common'); const assert = require('assert'); const { getSystemErrorMap, _errnoException } = require('util'); const { internalBinding } = require('internal/test/binding'); const uv = internalBinding('uv'); const uvKeys = Object.keys(uv); const errMap = getSystemErrorMap(); uvKeys.forEach((key) => { if (!key.startsWith('UV_')) return; const err = _errnoException(uv[key]); const name = uv.errname(uv[key]); assert.strictEqual(errMap.get(err.errno)[0], name); });