blob: 1fd0f84ac87cbf07166e3e177e2eb893d4dbca43 [file] [log] [blame]
// Copyright 2011 the Sputnik authors. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
info: regExp exec() acts like regExp.exec('undefined') (step 2)
es5id: 15.10.6.2_A12
description: Checking RegExp.prototype.exec
---*/
(/foo/).test('xfoox');
var match = new RegExp('(.|\r|\n)*','').exec()[0];
if (match === 'xfoox') {
$ERROR('#1: regExp.exec() leaks match globally');
}
if (match !== 'undefined') {
$ERROR('#2: regExp.exec() must coerce absent first arg to "undefined"');
}