| // Copyright (C) 2018 Peter Wong. All rights reserved. |
| // This code is governed by the BSD license found in the LICENSE file. |
| /*--- |
| esid: pending |
| description: Behavior when regexp is null |
| info: | |
| String.prototype.matchAll ( regexp ) |
| 1. Let O be ? RequireObjectCoercible(this value). |
| 2. If regexp is neither undefined nor null, then |
| [...] |
| 3. Let S be ? ToString(O). |
| 4. Let rx be ? RegExpCreate(R, "g"). |
| 5. Return ? Invoke(rx, @@matchAll, « S »). |
| features: [String.prototype.matchAll] |
| includes: [compareArray.js, compareIterator.js, regExpUtils.js] |
| ---*/ |
| |
| var str = '-null-'; |
| |
| assert.compareIterator(str.matchAll(null), [ |
| matchValidator(['null'], 1, str) |
| ]); |