Chromium Code Reviews| Index: test/cctest/test-api.cc |
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc |
| index 5667e995bbbe7f1e7f3307738d8439ba425646cf..1a2ca0be402dda925acad4b8165dc24680e6bb54 100644 |
| --- a/test/cctest/test-api.cc |
| +++ b/test/cctest/test-api.cc |
| @@ -2385,6 +2385,11 @@ TEST(APIThrowMessageOverwrittenToString) { |
| Local<ObjectTemplate> templ = ObjectTemplate::New(); |
| templ->Set(v8_str("fail"), v8::FunctionTemplate::New(Fail)); |
| LocalContext context(NULL, templ); |
| + CompileRun("asdf;"); |
| + CompileRun("var limit = {};" |
| + "limit.valueOf = fail;" |
| + "Error.stackTraceLimit = limit;"); |
| + CompileRun("asdf"); |
| CompileRun("Array.prototype.pop = fail;"); |
| CompileRun("Object.prototype.hasOwnProperty = fail;"); |
| CompileRun("Object.prototype.toString = function f() { return 'Yikes'; }"); |
| @@ -2407,7 +2412,6 @@ TEST(APIThrowMessageOverwrittenToString) { |
| "ReferenceError.prototype.constructor.name = 1;" |
| "Number.prototype.toString = function() { return 'Whoops'; };" |
| "ReferenceError.prototype.toString = Object.prototype.toString;"); |
| - CompileRun("asdf;"); |
|
Søren Thygesen Gjesse
2011/02/02 13:08:17
Why did you remove this?
Mads Ager (chromium)
2011/02/02 13:30:36
Good catch! Thanks, that was unintentional!
|
| v8::V8::RemoveMessageListeners(check_message); |
| } |