11cb0ef41Sopenharmony_ci// We must load the CJS version here because the ESM wrapper call `hasIPv6` 21cb0ef41Sopenharmony_ci// which compiles a RegEx. 31cb0ef41Sopenharmony_ci// eslint-disable-next-line node-core/require-common-first 41cb0ef41Sopenharmony_ciimport '../common/index.js'; 51cb0ef41Sopenharmony_ciimport assert from 'node:assert'; 61cb0ef41Sopenharmony_ci 71cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$_, ''); 81cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$0, undefined); 91cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$1, ''); 101cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$2, ''); 111cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$3, ''); 121cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$4, ''); 131cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$5, ''); 141cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$6, ''); 151cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$7, ''); 161cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$8, ''); 171cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.$9, ''); 181cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.input, ''); 191cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.lastMatch, ''); 201cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.lastParen, ''); 211cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.leftContext, ''); 221cb0ef41Sopenharmony_ciassert.strictEqual(RegExp.rightContext, ''); 231cb0ef41Sopenharmony_ciassert.strictEqual(RegExp['$&'], ''); 241cb0ef41Sopenharmony_ciassert.strictEqual(RegExp['$`'], ''); 251cb0ef41Sopenharmony_ciassert.strictEqual(RegExp['$+'], ''); 261cb0ef41Sopenharmony_ciassert.strictEqual(RegExp["$'"], ''); 27