Index: test/cctest/test-api.cc |
=================================================================== |
--- test/cctest/test-api.cc (revision 915) |
+++ test/cctest/test-api.cc (working copy) |
@@ -3008,6 +3008,16 @@ |
} |
+TEST(CompilationErrorUsingTryCatchHandler) { |
+ v8::HandleScope scope; |
+ LocalContext env; |
+ v8::TryCatch try_catch; |
+ Script::Compile(v8_str("This doesn't &*&@#$&*^ compile.")); |
+ CHECK_NE(NULL, *try_catch.Exception()); |
+ CHECK(try_catch.HasCaught()); |
+} |
+ |
+ |
// SecurityHandler can't be run twice |
TEST(SecurityHandler) { |
v8::HandleScope scope0; |