| Index: test/mjsunit/es6/string-split.js
|
| diff --git a/test/mjsunit/es6/string-split.js b/test/mjsunit/es6/string-split.js
|
| index 8ca655cad9a04246c4641fff24dfaeade0c074c0..c21f9d3d9479628a5b067d1d4e960370f2d72855 100644
|
| --- a/test/mjsunit/es6/string-split.js
|
| +++ b/test/mjsunit/es6/string-split.js
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -var pattern = {};
|
| +var pattern = {toString: () => ""};
|
| var limit = { value: 3 };
|
| pattern[Symbol.split] = function(string, limit) {
|
| return string.length * limit.value;
|
| @@ -15,5 +15,8 @@ assertEquals(15, "abcde".split(pattern, limit));
|
| // Non-callable override.
|
| pattern[Symbol.split] = "dumdidum";
|
| assertThrows(() => "abcde".split(pattern, limit), TypeError);
|
| +// Null override.
|
| +pattern[Symbol.split] = null;
|
| +assertEquals(["a", "b", "c", "d", "e"], "abcde".split(pattern));
|
|
|
| assertEquals("[Symbol.split]", RegExp.prototype[Symbol.split].name);
|
|
|