Index: gin/shell_runner_unittest.cc |
diff --git a/gin/shell_runner_unittest.cc b/gin/shell_runner_unittest.cc |
index 07ab678b2d4cb1ce3bd81dd2b2ef9f3a9499a13c..7134de16dc72ecc94fe96541b3182832904642ec 100644 |
--- a/gin/shell_runner_unittest.cc |
+++ b/gin/shell_runner_unittest.cc |
@@ -10,6 +10,10 @@ |
#include "gin/public/isolate_holder.h" |
#include "testing/gtest/include/gtest/gtest.h" |
+#ifdef V8_USE_EXTERNAL_STARTUP_DATA |
+#include "gin/public/isolate_holder.h" |
+#endif |
+ |
using v8::Isolate; |
using v8::Object; |
using v8::Script; |
@@ -20,6 +24,10 @@ namespace gin { |
TEST(RunnerTest, Run) { |
std::string source = "this.result = 'PASS';\n"; |
+#ifdef V8_USE_EXTERNAL_STARTUP_DATA |
+ gin::IsolateHolder::LoadV8Snapshot(); |
+#endif |
+ |
gin::IsolateHolder::Initialize(gin::IsolateHolder::kStrictMode, |
gin::ArrayBufferAllocator::SharedInstance()); |
gin::IsolateHolder instance; |