// Copyright (C) 2018 Jordan Harband. All rights reserved. // This code is governed by the BSD license found in the LICENSE file. /*--- esid: pending description: The `this` value cannot be coerced into an object info: | String.prototype.matchAll ( regexp ) 1. Let O be RequireObjectCoercible(this value). features: [String.prototype.matchAll] ---*/ var matchAll = String.prototype.matchAll; assert.sameValue(typeof matchAll, 'function'); assert.throws(TypeError, function() { matchAll.call(undefined); }, 'undefined'); assert.throws(TypeError, function() { matchAll.call(null); }, 'null'); reportCompare(0, 0);