| Index: LayoutTests/fast/js/iterable-object.html | 
| diff --git a/LayoutTests/fast/js/iterable-object.html b/LayoutTests/fast/js/iterable-object.html | 
| index 70e481af7491b1f4fe2aaafb565767a8d754e52c..c3e4a2ea723cb25c99e19ab2bfc5150a5c56a30e 100644 | 
| --- a/LayoutTests/fast/js/iterable-object.html | 
| +++ b/LayoutTests/fast/js/iterable-object.html | 
| @@ -28,6 +28,30 @@ for (var entry of internals.entries()) { | 
| debug('entry = ' + entry); | 
| } | 
|  | 
| +shouldThrow('internals.forEach("not a function")'); | 
| +shouldThrow('internals.forEach(function () { debug("callback called"); throw Error("stop!"); })'); | 
| +internals.forEach(function (value, key, object) { | 
| +    debug(this + ', ' + value + ', ' + key + ', ' + object); | 
| +}, 'thisArg'); | 
| +internals.forEach(function (value) { | 
| +    debug(value + ': ' + this); | 
| +}); | 
| +internals.forEach(function (value) { | 
| +    debug(value + ': ' + this); | 
| +}, null); | 
| +internals.forEach(function (value) { | 
| +    'use strict'; | 
| +    debug(value + ': ' + this); | 
| +}); | 
| +internals.forEach(function (value) { | 
| +    'use strict'; | 
| +    debug(value + ': ' + this); | 
| +}, null); | 
| +internals.forEach(function (value) { | 
| +    'use strict'; | 
| +    debug(value + ': ' + typeof this); | 
| +}, 3.14); | 
| + | 
| </script> | 
| </body> | 
| </html> | 
|  |