| // We must load the CJS version here because the ESM wrapper call `hasIPv6` |
| // which compiles a RegEx. |
| // eslint-disable-next-line node-core/require-common-first |
| import '../common/index.js'; |
| import assert from 'node:assert'; |
| |
| assert.strictEqual(RegExp.$_, ''); |
| assert.strictEqual(RegExp.$0, undefined); |
| assert.strictEqual(RegExp.$1, ''); |
| assert.strictEqual(RegExp.$2, ''); |
| assert.strictEqual(RegExp.$3, ''); |
| assert.strictEqual(RegExp.$4, ''); |
| assert.strictEqual(RegExp.$5, ''); |
| assert.strictEqual(RegExp.$6, ''); |
| assert.strictEqual(RegExp.$7, ''); |
| assert.strictEqual(RegExp.$8, ''); |
| assert.strictEqual(RegExp.$9, ''); |
| assert.strictEqual(RegExp.input, ''); |
| assert.strictEqual(RegExp.lastMatch, ''); |
| assert.strictEqual(RegExp.lastParen, ''); |
| assert.strictEqual(RegExp.leftContext, ''); |
| assert.strictEqual(RegExp.rightContext, ''); |
| assert.strictEqual(RegExp['$&'], ''); |
| assert.strictEqual(RegExp['$`'], ''); |
| assert.strictEqual(RegExp['$+'], ''); |
| assert.strictEqual(RegExp["$'"], ''); |